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;来阻止表单提交。
相关文章推荐
- JavaScript中的运算符(1)
- 跟着9张思维导图学习Javascript
- qjson解析和构建
- JavaScript匿名函数
- JavaScript动态函数
- JavaScript数据类型
- JavaScript中的函数
- 面向对象在JavaScript中的接口实现
- JavaScript数组与对象(1)
- js 放置 cookie、获取 cookie、删除 cookie
- JavaScript中的十种操作符
- spirng 后台传到前台json 乱码
- JS调用OC简单实例-传递一个或者多个参数给oc方法
- JavaScript模块化
- 利用javascript跨域访问cookie之广告推广
- 浅析JavaScript事件流——冒泡
- doT.js详细介绍
- 初级Web前端工程师面试(HTML+CSS+JavaScript)
- Extjs使用:
- javascript基础三 (EVENT事件详解)