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 相关文章推荐
Javascript延迟执行实现方法(setTimeout)
Dec 30 Javascript
javascript常用函数归纳整理
Oct 31 Javascript
jQuery简单实现仿京东商城的左侧菜单效果代码
Sep 09 Javascript
JavaScript实现简单获取当前网页网址的方法
Nov 09 Javascript
谈一谈bootstrap响应式布局
May 23 Javascript
Bootstrap编写导航栏和登陆框
May 30 Javascript
浅谈JS中的三种字符串连接方式及其性能比较
Sep 02 Javascript
vue系列之动态路由详解【原创】
Sep 10 Javascript
Cookbook组件形式:优化 Vue 组件的运行时性能
Nov 25 Javascript
vue项目实现图片上传功能
Dec 23 Javascript
js如何验证密码强度
Mar 18 Javascript
js实现双人五子棋小游戏
May 28 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编程语言开发动态WAP页面
2006/10/09 PHP
十天学会php之第一天
2006/10/09 PHP
php获取ip的三个属性区别介绍(HTTP_X_FORWARDED_FOR,HTTP_VIA,REMOTE_ADDR)
2012/09/23 PHP
php引用传值实例详解学习
2013/11/06 PHP
PHP共享内存用法实例分析
2016/02/12 PHP
PHP动态地创建属性和方法, 对象的复制, 对象的比较,加载指定的文件,自动加载类文件,命名空间
2016/05/06 PHP
Laravel 修改默认日志文件名称和位置的例子
2019/10/17 PHP
jQuery中filter()和find()的区别深入了解
2013/09/25 Javascript
JS图像无缝滚动脚本非常好用
2014/02/10 Javascript
js获取url中&quot;?&quot;后面的字串方法
2014/05/15 Javascript
jquery控制背景音乐开关与自动播放提示音的方法
2015/02/06 Javascript
jQuery遍历DOM元素与节点方法详解
2016/04/14 Javascript
js实现点击每个li节点,都弹出其文本值及修改
2016/12/15 Javascript
Vue实现点击时间获取时间段查询功能
2020/08/21 Javascript
详解ES6中的三种异步解决方案
2018/06/28 Javascript
Vue props 单向数据流的实现
2018/11/06 Javascript
使用layer弹窗,制作编辑User信息页面的方法
2019/09/27 Javascript
layui数据表格 table.render 报错的解决方法
2019/09/29 Javascript
JS如何实现手机端输入验证码效果
2020/05/13 Javascript
Vue自定义表单内容检查rules实例
2020/10/30 Javascript
jquery实现淡入淡出轮播图效果
2020/12/13 jQuery
Python实现快速多线程ping的方法
2015/07/15 Python
Python的Flask站点中集成xhEditor文本编辑器的教程
2016/06/13 Python
python opencv检测目标颜色的实例讲解
2018/04/02 Python
python+numpy+matplotalib实现梯度下降法
2018/08/31 Python
对json字符串与python字符串的不同之处详解
2018/12/19 Python
使用CSS3滤镜的filter:blur属性制作毛玻璃模糊效果的方法
2016/07/08 HTML / CSS
日本最佳原创设计品牌:Felissimo(芬理希梦)
2019/03/19 全球购物
应用服务器有那些
2012/01/19 面试题
系统管理员的职责包括那些?管理的对象是什么?
2016/09/20 面试题
英语商务邀请函范文
2014/01/16 职场文书
2014年大学生职业规划书:未来不是梦,只要勇敢冲!
2014/09/22 职场文书
2014年优质护理服务工作总结
2014/11/14 职场文书
2015年个人剖析材料范文
2014/12/29 职场文书
财务年终工作总结大全
2019/06/20 职场文书
ajax请求前端跨域问题原因及解决方案
2021/10/16 Javascript