我有一个禁用了某些输入的表单。我希望在双击时启用这些输入。不幸的是,JS 事件似乎不会在禁用的输入上触发。
<input type="text" value="asdf" disabled="disabled" ondblclick="this.disabled=false;">
有没有办法绕过这个限制?
或者我是否只需要将所有受影响的输入包装在一个跨度中以容纳该事件?
最佳答案
ondblclick
不会在 disabled
元素上触发,您应该将其标记为 readonly
:
<input type="text" value="asdf" readonly="true" ondblclick="this.readOnly='';">
关于javascript启用双击输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11320692/