首页 > 代码库 > onsubmit
onsubmit
定义和用法
在提交表单时调用的事件句柄。
语法
form.onsubmit
说明
Form 对象的 onsubmit 属性指定了一个事件句柄函数。当用户单击了表单中的 Submit 按钮而提交一个表单时,就会调用这个事件句柄函数。注意,当调用方法Form.submit() 时,该处理器函数不会被调用。
如果 onsubmit 句柄返回 fasle,表单的元素就不会提交。如果该函数返回其他值或什么都没有返回,则表单会被提交。
提示和注释
提示:由于 onsubmit 句柄可以取消表单的提交,所以它对于进行表单验证是十分理想的。
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 2 <html xmlns="http://www.w3.org/1999/xhtml"> 3 <head> 4 <title>form-submit-onsubmit</title> 5 <script type="text/javascript"> 6 function formSubmit() { 7 var form = document.getElementById("myform"); 8 form.submit(); 9 }10 </script>11 </head>12 <body>13 <form id="myform" action="Default.aspx" method="get" onsubmit="alert(‘call onsubmit‘);">14 firstName:<input type="text" name="firstname" /><br />15 lastName:<input type="text" name="lastname" /><br />16 <br />17 <input type="submit" /><!--只有Submit 按钮会触发onsubmit-->18 <input type="button" value="submitBtn1" onclick="submit();" />19 <input type="button" value="submitBtn2" onclick="document.getElementById(‘myform‘).submit();" />20 <input type="button" value="submitBtn3" onclick="javascript:document.getElementById(‘myform‘).submit();" />21 <input type="button" value="submitBtn4" onclick="formSubmit();" />22 </form>23 </body>24 </html>
参考:
http://www.w3school.com.cn/jsref/prop_form_onsubmit.asp
onsubmit
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。