首页 > 解决方案 > Primefaces:无法在 IE 的 inputTextarea 中选择文本

问题描述

<inputTextarea>在我的项目中使用这样的primefaces,尝试选择其中的文本时出现奇怪的行为:

<p:inputTextarea id="textbox1"
                 value="#{someBean.getText()}"
                 title="#{someBean.getTitle()}"
                 autoResize="false"
                 style="width: 100%; height: 45vh"
                 disabled="#{someBean.isDisabled()}">
</p:inputTextarea>

当 inputTextarea 被禁用时会出现问题(当 someBean.isDisabled() 为 true 时):在 Edge 中,我可以选择并复制 inputTextarea 中的文本,即使它被禁用也没有任何问题。

在 Internet Explorer 20h2 中,它的行为非常奇怪:当我打开页面并尝试选择文本时,它不起作用。但是,当我第一次单击页面上的任何其他内容(甚至只是一些空白区域)时,它突然开始工作(因此我可以在单击其他任何内容后成功选择文本)。

问题:什么可能导致这种情况?我什至从哪里开始调试这种奇怪的行为?

标签: htmlinternet-explorerjsfprimefaces

解决方案


推荐阅读