一样东西不按你的计划行事,并不意味着它就毫无用处。网站位置:博客文章

Jquery中on和off函数(如何恢复取消的on事件)

发布时间:2016-12-06编辑:苏剑斌阅读(1851)

on() 方法在被选元素及子元素上添加一个或多个事件处理程序。使用 on 方法添加的事件处理程序适用于当前及未来的元素(比如由脚本创建的新元素)。

off() 方法通常用于移除通过 on方法添加的事件处理程序。

现有如下需求,当我们要提交一个表单,不允许重复提交,我们需要在提交后判断是否验证通过,若验证不通过则恢复on事件,否则进行表单提交。

实现代码(不要忘记引入jquery包):

HTML:
<form action="#" method="POST" name="testForm" class="testForm">
 <span>测试值:</span> <input type="text" name="text" value="" /> <input type="button" id="test-btn" value="点击测试" /> 
</form>

JS:







查看效果:

测试值:
超赞的评论 登陆
0条评论