HTML中不可编辑文本框上的onDblClick事件

时间:2009-11-04 17:54:15

标签: html javascript-events

我需要在双击文本框时执行操作,但是当文本框不可编辑(即灰色)时,onDblClick事件似乎没有注册。我有什么办法可以解决这个问题吗?

最佳, 罗汉

2 个答案:

答案 0 :(得分:3)

如何将onDblClick事件应用于您的文本框所在的父div?

e.g。

<div ondblclick="someAction()"><input type="text" readonly="true" /></div>

答案 1 :(得分:1)

显然,

遗留代码使用元素的“禁用”属性来切换可编辑性 文本框。这样也会禁用文本框中的事件。

  

textElement.disabled = true;

要解决此问题,

我使用元素的'readOnly'属性来编辑切换需求,现在它注册了事件。

textElement.readOnly = true;

感谢阅读!

罗汉。