jquery 用了e.preventDefault();阻止表单提交后如何解除e.preventDefault();的阻止!

也就是说我判断表单里东西为错时会用到e.preventDefault();,对的话就能提交但是如何解除e.preventDefault();!... 也就是说我判断表单里东西为错时会用到e.preventDefault();,对的话就能提交但是如何解除e.preventDefault();! 展开
 我来答
纯洁的小树
推荐于2018-03-13 · TA获得超过3386个赞
知道大有可为答主
回答量:2536
采纳率:71%
帮助的人:465万
展开全部
其实你在判断时,直接返回个false表单就不会提交了。如果校验通过,没有return false。表单就会提交呀! 同样的道理,表单验证不通过你才执行e.preventDafult,通过就不执行这句不久可以了。校验不能绑在提交按钮上,应该绑在from上。使用onsubmit函数。
妥实且委婉的小标兵5
2018-03-13 · 超过23用户采纳过TA的回答
知道答主
回答量:56
采纳率:85%
帮助的人:12.2万
展开全部
$('button').off('click').on('click',function(){
})
$('button').off('click')需要的时候关闭点击事件,可再重新绑定on('click')
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yugi111
推荐于2016-10-22 · TA获得超过8.1万个赞
知道大有可为答主
回答量:5.1万
采纳率:70%
帮助的人:1.3亿
展开全部
阻止提交是return false,你那个是阻止默认行为

var check = function(form){
if(form.txt.value==""){
alert("not null");

return false;

}

return true;

}

<form onsubmit="return check()">
<input type="text" name="txt" />

<button>submit</button>

</form>
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式