您的位置:首页 > Web前端 > JavaScript

js设置form的onsubmit事件

2016-04-19 19:37 513 查看
document.getElementById('myform').onsubmit = function(e) {
var e = e || window.event;
if (e.preventDefault) e.preventDefault();
else window.event.returnValue = false;
}


一种是在html代码form标签中写

<form onsubmit="return check();" ...>


,然后在js文件中定义好check()函数;另一种就是上面代码那样,直接在JS中绑定指定form元素的onsubmit事件。

两种方法的区别就是前一种只要check()函数返回false就能阻止表单提交,后一种需要通过event.preventDefault()(标准浏览器)或者window.event.returnValue = false;来阻止表单提交。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: