更新
html代码:
<input type="textbox" id="textbox" value="">
<input type="button" id="btn" value="Validate" onclick="document.write('VALIDATION PASSED')" />
JS代码:
$(document).ready(function() {
$("#btn").click(function() {
if ($("#textbox").val().length == 0) {
alert("Validation error");
return false;
}
}).prop("onclick", null );
})
我已经更新了我的代码。所以问题是,第一次点击后我的 onclick 事件停止工作。我该如何解决?
PS请不要更改html代码。我有一些理由要问这个问题,但是请你只用javascript来做吗?我意识到这可能不是最简单的方法,但我的应用程序存在一些技术限制。
谢谢!
JSFiddle http://jsfiddle.net/B5GWx/12/