我需要在双击文本框时执行操作,但是当文本框不可编辑(即灰色)时,onDblClick事件似乎没有注册。我有什么办法可以解决这个问题吗?
最佳, 罗汉
答案 0 :(得分:3)
如何将onDblClick事件应用于您的文本框所在的父div?
e.g。
<div ondblclick="someAction()"><input type="text" readonly="true" /></div>
答案 1 :(得分:1)
显然,
遗留代码使用元素的“禁用”属性来切换可编辑性 文本框。这样也会禁用文本框中的事件。
textElement.disabled = true;
要解决此问题,
我使用元素的'readOnly'属性来编辑切换需求,现在它注册了事件。
textElement.readOnly = true;
感谢阅读!
罗汉。