Enter转换为Tab的小例子(兼容IE,Firefox)


Posted in Javascript onNovember 14, 2013
document.onkeydown=function(e){
var e=window.event||e;

var element=e.srcElement||e.target;

if(e.keyCode==13&&element.type!="submit"&&element.type!="button"&&element.type!="textarea"&&element.type!="reset"){


if(document.all){



e.keyCode=9;


}else{



getNextInput(element).focus();



e.preventDefault();


}

}
}
function getNextInput(input){

var form=input.form;

for(var i=0;i<form.elements.length;i++){


if(form.elements[i]==input){



break;


}

}

while(true){


if(i++<form.elements.length){



if(form.elements[i].type!="hidden"){




return form.elements[i];



}


}else{



return null;


}

}
}
Javascript 相关文章推荐
常见JS效果之图片减速度滚动实现代码
Dec 08 Javascript
javascript获取xml节点的最大值(实现代码)
Dec 11 Javascript
jQuery 复合选择器应用的几个例子
Sep 11 Javascript
jQuery 处理页面的事件详解
Jan 20 Javascript
Javascript 完美运动框架(逐行分析代码,让你轻松了运动的原理)
Jan 23 Javascript
JavaScript生成带有缩进的表格代码
Jun 15 Javascript
jQuery模仿单选按钮选中效果
Jun 24 Javascript
JQuery 动态生成Table表格实例代码
Dec 02 Javascript
原生ajax处理json格式数据的实例代码
Dec 25 Javascript
vue实现后台管理权限系统及顶栏三级菜单显示功能
Jun 19 Javascript
基于JavaScript或jQuery实现网站夜间/高亮模式
May 30 jQuery
js实现滑动进度条效果
Aug 21 Javascript
js中prototype用法详细介绍
Nov 14 #Javascript
JavaScript图片放大技术(放大镜)实现代码分享
Nov 14 #Javascript
JS获取农历日期具体实例
Nov 14 #Javascript
提高jQuery性能的十个诀窍
Nov 14 #Javascript
优化Jquery,提升网页加载速度
Nov 14 #Javascript
Jquery AJAX POST与GET之间的区别
Nov 14 #Javascript
Jquery中$.get(),$.post(),$.ajax(),$.getJSON()的用法总结
Nov 14 #Javascript
You might like
发挥语言的威力--融合PHP与ASP
2006/10/09 PHP
php 魔术方法详解
2014/11/11 PHP
php 浮点数比较方法详解
2017/05/05 PHP
PHP实现的简单在线计算器功能示例
2017/08/02 PHP
PHP中“=&gt;
2019/03/01 PHP
php框架CI(codeigniter)自动加载与自主创建对象操作实例分析
2020/06/06 PHP
基于PHP的登录和注册的功能的实现
2020/08/06 PHP
Js基础学习资料
2010/11/23 Javascript
javascript 冒泡排序 正序和倒序实现代码
2010/12/14 Javascript
20个最新的jQuery插件
2012/01/13 Javascript
用按钮控制iframe显示的网页实现方法
2013/02/04 Javascript
jQuery中读取json文件示例代码
2013/05/10 Javascript
Jquery attr(&quot;checked&quot;) 返回checked或undefined 获取选中失效
2013/10/10 Javascript
jQuery响应鼠标事件并隐藏与显示input默认值
2014/08/24 Javascript
jQuery检测鼠标左键和右键点击的方法
2015/03/17 Javascript
Boostrap基础教程之JavaScript插件篇
2016/09/08 Javascript
浅述节点的创建及常见功能的实现
2016/12/15 Javascript
关于Vue实现组件信息的缓存问题
2017/08/23 Javascript
js尾调用优化的实现
2019/05/23 Javascript
vue canvas绘制矩形并解决由clearRec带来的闪屏问题
2019/09/02 Javascript
小程序跨页面交互的作用与方法详解
2020/01/07 Javascript
微信小程序仿淘宝热搜词在搜索框中轮播功能
2020/01/21 Javascript
[48:27]EG vs Liquid 2018国际邀请赛淘汰赛BO3 第二场 8.25
2018/08/29 DOTA
PyQt5响应回车事件的方法
2019/06/25 Python
Python函数基本使用原理详解
2020/03/19 Python
python Canny边缘检测算法的实现
2020/04/24 Python
django restframework serializer 增加自定义字段操作
2020/07/15 Python
Python 数据的累加与统计的示例代码
2020/08/03 Python
Python将list元素转存为CSV文件的实现
2020/11/16 Python
美国按摩椅批发网站:Titan Chair
2018/12/27 全球购物
外贸英语专业求职信范文
2013/12/25 职场文书
超越自我演讲稿
2014/05/21 职场文书
民事诉讼答辩状范文
2015/05/21 职场文书
python中如何对多变量连续赋值
2021/06/03 Python
详解MySQL中的pid与socket
2021/06/15 MySQL
关于CSS浮动与取消浮动的问题
2021/06/28 HTML / CSS