事件发生在禁用输入上。

事件发生在禁用输入上。

显然是个残疾人<input>不被任何事件处理。

有办法解决这个问题吗?

<input type="text" disabled="disabled" name="test" value="test" />
$(':input').click(function () {
    $(this).removeAttr('disabled');})

在这里,我需要点击输入来启用它。但是如果我不激活它,输入就不应该发布。


慕尼黑5688855
浏览 470回答 3
3回答

拉风的咖菲猫

也许您可以使字段只读,并在提交时禁用所有只读字段。$(".myform").submit(function(e)&nbsp;{ &nbsp;&nbsp;&nbsp;&nbsp;$("input[readonly]",&nbsp;this).attr("disabled",&nbsp;true);});而输入(+脚本)应该是<input&nbsp;type="text"&nbsp;readonly="readonly"&nbsp;name="test"&nbsp;value="test"&nbsp;/>$('input[readonly]').click(function&nbsp;()&nbsp;{ &nbsp;&nbsp;&nbsp;&nbsp;$(this).removeAttr('readonly'); })
打开App,查看更多内容
随时随地看视频慕课网APP