做表单验证的时候,除了错误提示之外,还要做的一点就是避免表单提交。
如果避免表单提交呢?
有一个方法很简单,就是return
我们来看一下代码:
$(".make_sure").click(function(){ var flag = true; $(".isrequest").each(function(i){ if(!$.trim($(this).val())){ flag = false; } }); if(flag == false){ alert("对不起,请完善必填信息!"); return; } var coursename = $("#coursename").val(); var len = coursename.length; if(len>30){ alert("素材名称过长!"); return; } $("#form1").submit(); });
这是表单提交的动作,
提交之前,做相应的验证,包括不能为空,以及长度限制等等。
只要看到return之后,下面的代码,就终止执行了,就不会走到最后一步的submit()方法,表单就不会提交了。
可以说,return就是很好的断点,使用很方便!