javascript启用双击输入

标签 javascript html forms

我有一个禁用了某些输入的表单。我希望在双击时启用这些输入。不幸的是,JS 事件似乎不会在禁用的输入上触发。

<input type="text" value="asdf" disabled="disabled" ondblclick="this.disabled=false;">​

有没有办法绕过这个限制?

或者我是否只需要将所有受影响的输入包装在一个跨度中以容纳该事件?

http://jsfiddle.net/vhktx/

最佳答案

ondblclick 不会在 disabled 元素上触发,您应该将其标记为 readonly:

<input type="text" value="asdf" readonly="true" ondblclick="this.readOnly='';">

http://jsfiddle.net/vhktx/4/

关于javascript启用双击输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11320692/

相关文章:

php - 获取div位置:absolute with jQuery下的元素

.net - 如何使用 C# 从指定的上下文菜单中获取父控件?

javascript - 如何在 TypeScript 中为函数包装器添加类型?

javascript - Highstock/highcharts 在单个工具提示中显示多个 y 轴值

javascript - setPrototypeOf 对新对象的性能影响是什么?

javascript - 将多部分表单发布到外部 URL php

jquery - 单击打开评论表单

javascript - Angular JS 简单日期比较器

javascript - 将两个复选框绑定(bind)在一起

javascript - 为什么这会返回一个空数组?