我有一个禁用了某些输入的表单。我希望在双击时启用这些输入。不幸的是,JS 事件似乎不会在禁用的输入上触发。
<input type="text" value="asdf" disabled="disabled" ondblclick="this.disabled=false;">
有没有办法绕过这个限制?
还是我只需要将所有受影响的输入包装在一个跨度中以容纳该事件?
原文由 Umbrella 发布,翻译遵循 CC BY-SA 4.0 许可协议
我有一个禁用了某些输入的表单。我希望在双击时启用这些输入。不幸的是,JS 事件似乎不会在禁用的输入上触发。
<input type="text" value="asdf" disabled="disabled" ondblclick="this.disabled=false;">
有没有办法绕过这个限制?
还是我只需要将所有受影响的输入包装在一个跨度中以容纳该事件?
原文由 Umbrella 发布,翻译遵循 CC BY-SA 4.0 许可协议
13 回答13k 阅读
7 回答2.2k 阅读
3 回答1.3k 阅读✓ 已解决
6 回答1.3k 阅读✓ 已解决
2 回答1.4k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
2 回答1.5k 阅读✓ 已解决
ondblclick
不会在disabled
元素上触发,您应该将其标记为readonly
:http://jsfiddle.net/vhktx/4/