关于onsubmit事件return的使用
2016-04-26 11:52
260 查看
onsubmit事件支持所有浏览器。
onsubmit事件支持且仅支持form标签。
按正常的理解来说,该事件是发生在submit事件触发,但是执行action之前这中间。但是它的使用上有一个小坑。
onsubmit="alert('xxx')"
onsubmit="true/false"
onsubmit="return true/false"
如果在onsubmit中只是简单的执行类似alert()函数,无返回或者返回无关紧要的情况下,这个坑无所谓。
当你执行类似登录验证,或者其他有可能因为条件不足而取消action事件的时候,第二个使用形式会在chrome和firefox中表现异常,设置的false不能正确的终止提交,就是这么个小坑。IE是正常的。这个时候换成第三种形式的就好了,这个区别问题的导致是因为ie内核不支持某些内容。
在有判断的情况下加上onsubmit="return xxx"中的return,因为它具有更广泛的适用性。
onsubmit事件支持且仅支持form标签。
按正常的理解来说,该事件是发生在submit事件触发,但是执行action之前这中间。但是它的使用上有一个小坑。
onsubmit="alert('xxx')"
onsubmit="true/false"
onsubmit="return true/false"
如果在onsubmit中只是简单的执行类似alert()函数,无返回或者返回无关紧要的情况下,这个坑无所谓。
当你执行类似登录验证,或者其他有可能因为条件不足而取消action事件的时候,第二个使用形式会在chrome和firefox中表现异常,设置的false不能正确的终止提交,就是这么个小坑。IE是正常的。这个时候换成第三种形式的就好了,这个区别问题的导致是因为ie内核不支持某些内容。
在有判断的情况下加上onsubmit="return xxx"中的return,因为它具有更广泛的适用性。
相关文章推荐
- JSP实现用户登录样例
- mysql的auto_increment详解 默认从1开始递增
- 修改appleid相关的信息的记录
- 对象copy和序列化
- 《人生的五个短章》 波歇·尼尔森
- Android数据存储五种方式总结
- Intelij idea override标红及Error:java: Compilation failed: internal java comp问题
- 328. Odd Even Linked List
- Restfu架构设计l概述
- 选课系统之相信你的队友
- ecshop 后台时间调用
- 二叉树的遍历、计算、查找
- 《机器学习实战》基于信息论的三种决策树算法(ID3,C4.5,CART)
- HDU 1028 Ignatius and the Princess III(整数拆分问题)
- 欢迎使用CSDN-markdown编辑器
- Zookeeper-分布式锁简单实现
- ggplot2学习第五章
- 为什么sftp传输要比rz快很多倍?
- iptables
- mysql 替换某个字段中的某个字符