submit与onsubmit(转)

王朝学院·作者佚名  2016-08-27
窄屏简体版  字體: 小  |  中  |  大  |  超大  

发生顺序:onsubmit -> submit

1.阻止表单提单:

<script>

function submitFun(){

//逻辑判断

return true; //允许表单提交

//逻辑判断

return false;//不允许表单提交

}

</script>

<form onsubmit="reture submitFun();"> //注意此处不能写成 onsubmit="submitFun();"否则将表单总是提交

</form>

2.onsubmit()与submit() :

<script>

function fun()

{

alert("form_submit");

}

</script>

<form onsubmit="fun()">

<input type="submit" id="aaa" value="submit"> <!--能弹出form_submit-->

<input type="button" id="bbb" value="onCliCk_submit" onCliCk="doCument.forms[0].submit()">

<!--

表单会提交,但是不会运行fun() 原因是 onsubmit事件不能通过此种方式触发(在IE环境)

直接用脚本doCument.formName.submit()提交表单是不会触发表单的onsubmit()事件的

-->

<input type="button" id="bb1" value="onCliCk_onsubmit" onCliCk="doCument.forms[0].onsubmit()">

<!--会触发fun()参数-->

</form>

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有 導航