之前真的不知道JS里的return false 还能跳出事件。
今天在修改BUG的时候,用到了这个,就去查了一下,为了加深记忆在此处做个总结。
retrun true; 返回正确的处理结果。
return false;分会错误的处理结果,终止处理。
return;把控制权返回给页面。
尤其是在表单提交之前,对非空字段的验证
var remark = $("#remark").val();
if(remark == null || remark ==''){ $.messager.alert('提示','备注不能为空','info'); return false; } var money_sources = $("#money_sources").combobox('getValue'); if(money_sources == null || money_sources ==''){ $.messager.alert('提示','费用来源不能为空','info'); return false; } $('#insertForms').form('submit',{ url : encodeURI(contextPath + '/abroadManage/addAbroadManage.do?orgId='+thisOrg+'&&userName='+userName), success : function(){ window.opener.location.reload(); CloseWebPage(); } });如果备注为空,则不会继续往下执行。