看代码 留个记录:
<script>
function func(){
alert(‘false‘);
return false;
}
</script>
<div>
<form onsubmit="alert(23);return false;">
<input type="text" name="zhang"/>
<!--会触发onsubmit 事件 不会继续提交-->
<input type="submit" value="提交1" />
<!--会触发onsubmit 事件 会继续提交-->
<input type="submit" value="提交2" onclick="this.form.submit();"/>
<!--会触发onsubmit 事件 不会继续提交-->
<input type="submit" value="提交3" onclick="this.form.onsubmit();"/>
<!--先运行函数func 再出发onsubmit 事件 不会继续提交-->
<input type="submit" value="提交4" onclick="func();"/>
</form>
</div>
this.form.submit(); //绕过onsubmit事件验证直接提交表单
this.form.onsubmit(); //调用form的onsubmit方法后提交表单原文:http://www.cnblogs.com/wgwyanfs/p/6834177.html