【发布时间】:2013-05-27 10:32:09
【问题描述】:
我需要在按钮被禁用时检查点击,这可能吗?或者有没有其他办法?
HTML:
<form id="form">
<input type="submit" id="submit" value="Submit" />
</form>
JS:
$("#form").submit(function (e) {
e.preventDefault();
return false;
$("#submit").on("click", function () {
alert("Bla");
});
});
JS 小提琴:http://jsfiddle.net/hjYeR/1/
【问题讨论】:
-
这是您需要的吗? jsfiddle.net/hjYeR/2
-
你能在 preventDefault 之前运行任何你想运行的代码并返回 false 吗?
-
不要给表单中的提交按钮一个ID或名称“提交”,它会掩盖表单的提交方法(即form.submit将引用按钮,而不是方法)。跨度>
-
谢谢@karthikr 这几乎可以工作我只需要它在第一次工作而不是第二次点击
标签: javascript jquery