为了账号安全,请及时绑定邮箱和手机立即绑定

请教JavaScript函数返回?

请教JavaScript函数返回?

手掌心 2019-04-27 22:19:53
比如在表单提交前有个验证$('#frmAddInfo').submit(function(){if(...){returnfalse;}$(this).ajaxSubmit({success:complete,dataType:'json'});returnfalse;});上面这样是OK的.但是把if(...){returnfalse}这段加到一个函数里$('#frmAddInfo').submit(function(){checkFangan();$(this).ajaxSubmit({success:complete,dataType:'json'});returnfalse;});就不起效了.是什么原因,应该怎么写?
查看完整描述

2 回答

?
繁星coding

TA贡献1797条经验 获得超4个赞

会了,加个判断if(!checkFangan()){returnfalse}
checkFangan()里再加一句默认returnture
                            
查看完整回答
反对 回复 2019-04-27
?
人到中年有点甜

TA贡献1895条经验 获得超7个赞

在大多数情况下,为事件处理函数返回false,可以防止默认的事件行为.ReturnFalse就相当于终止符,终止默认的事件行为,反之,ReturnTrue就相当于执行符,执行终止默认的事件行为。在js中returnfalse的作用一般是用来取消默认动作的。比如你单击一个链接除了触发你的onclick时间(如果你指定的话)以外还要触发一个默认事件就是执行页面的跳转。所以如果你想取消对象的默认动作就可以returnfalse。
                            
查看完整回答
反对 回复 2019-04-27
  • 2 回答
  • 0 关注
  • 366 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信