回车替换Tab 并不会 提交表单 IE Chrome 通过
来源:互联网 发布:光良 童话 知乎 编辑:程序博客网 时间:2024/05/23 11:32
原文地址 http://www.cnblogs.com/linyijia/p/3457974.html
直接上代码.
document.onkeydown=function(evt) { var isie = (document.all) ? true : false; var key; var srcobj; // if the agent is an IE browser, it's easy to do this. if (isie) { key = event.keyCode; srcobj=event.srcElement; } else { key = evt.which; srcobj=evt.target; } if(key==13 && srcobj.type!='button' && srcobj.type!='submit' &&srcobj.type!='reset' && srcobj.type!='textarea' && srcobj.type!='') { if(isie) event.keyCode=9; else { var el=getNextElement(evt.target); if (el.type!='hidden') ; //nothing to do here. else while(el.type=='hidden') el=getNextElement(el); if(!el) return false; else el.focus(); //把提交按钮retrun 为false return false; } } } function getNextElement(field) { var form = field.form; for(var e = 0; e < form.elements.length; e++) { if (field == form.elements[e]) break; } return form.elements[++e % form.elements.length]; }
0 0
- 回车替换Tab 并不会 提交表单 IE Chrome 通过
- chrome 浏览器上避免回车提交表单
- IE文本域中回车自动提交表单
- form表单回车会自动提交和禁止自动提交
- 表单中回车选择下一个文本框,兼容IE,Chrome
- IE下回车事件的表单自动提交问题
- IE和FireFox按回车自动提交表单问题解决
- IE/FF表单回车自动提交的问题
- js支持火狐ie表单回车提交(2012.07.27)
- IE和FireFox按回车自动提交表单问题解决
- js--ie与火狐浏览回车提交表单
- form表单通过find查找元素,回车自动提交
- javascript:回车提交表单
- 回车提交表单事件
- 回车提交表单
- 用回车提交表单
- 敲击回车提交表单
- js 回车提交表单
- Android 开发:由模块化到组件化(一)
- java 使用反射小结
- 从0到1搭建自己的互联网领地
- C++ 在.h文件中包含头文件和在.cpp文件中包含头文件有什么区别?
- DB2创建分区表
- 回车替换Tab 并不会 提交表单 IE Chrome 通过
- PAT
- Android获取窗口可视区域大小: getWindowVisibleDisplayFrame()
- JS常用代码块
- centos 下 gcc c++ 版本更新 Fasttext Glove
- JavaScript 事件模型
- js中几种实用的跨域方法原理详解
- java 多线程
- Mybatis中parameterClass="java.lang.String"(或基本数据类型的包装类?)