if (!theForm.onsubmit || (theForm.onsubmit() != false)) 的作用:
检查是否有onsubmit处理函数,或者存在onsubmit处理函数并且返回值不是false时提交表单
发生顺序:onsubmit -> submit
1.阻止表单提单:
function submitFun()
{
//逻辑判断
return true; //允许表单提交
//逻辑判断
return false;//不允许表单提交
}
//注意此处不能写成 οnsubmit=”submitFun();” 否则将表单总是提交的2.onsubmit()与submit() :
function fun()
{
alert(“form_submit”);
}
表单会提交,但是不会执行fun() 原因是 onsubmit事件不能通过此种方式触发(在IE环境)
直接用脚本documetn.formName.submit()提交表单是不会触发表单的onsubmit()事件的
–>
转载:http://jigwang.com