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 数组克隆方法 小结
Mar 20 Javascript
js操作CheckBoxList实现全选/反选(在客服端完成)
Feb 02 Javascript
js购物车实现思路及代码(个人感觉不错)
Dec 23 Javascript
node.js使用nodemailer发送邮件实例
Mar 10 Javascript
window.location.href IE下跳转失效的解决方法
Mar 27 Javascript
谈谈我对JavaScript DOM事件的理解
Dec 18 Javascript
Javascript的表单验证-揭开正则表达式的面纱
Mar 18 Javascript
微信小程序使用request网络请求操作实例
Dec 15 Javascript
jquery判断滚动条距离顶部的距离方法
Sep 05 jQuery
vue2.0中set添加属性后视图不能更新的解决办法
Feb 22 Javascript
vue服务端渲染操作简单入门实例分析
Aug 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文件上传原理简单分析
2011/05/29 PHP
PHP中$this和$that指针使用实例
2015/01/06 PHP
php阿拉伯数字转中文人民币大写
2015/12/21 PHP
写出更好的JavaScript程序之undefined篇(中)
2009/11/23 Javascript
理解Javascript闭包
2013/11/01 Javascript
js跑步算法的实现代码
2013/12/04 Javascript
js拼接html注意问题示例探讨
2014/07/14 Javascript
JavaScript数组各种常见用法实例分析
2015/08/04 Javascript
在Ubuntu系统上安装Node.JS的教程
2015/10/15 Javascript
JS实现的左侧竖向滑动菜单效果代码
2015/10/19 Javascript
过期软件破解办法实例详解
2017/01/04 Javascript
原生js实现可拖拽效果
2017/02/28 Javascript
jQuery中可见性过滤器简单用法示例
2018/03/31 jQuery
Canvas实现微信红包照片效果
2018/08/21 Javascript
Vue引用Swiper4插件无法重写分页器样式的解决方法
2018/09/27 Javascript
基于mpvue小程序使用echarts画折线图的方法示例
2019/04/24 Javascript
微信小程序实现滚动Tab选项卡
2020/11/16 Javascript
Python 常用的安装Module方式汇总
2017/05/06 Python
tensorflow实现softma识别MNIST
2018/03/12 Python
Python将8位的图片转为24位的图片实现方法
2018/10/24 Python
浅谈python str.format与制表符\t关于中文对齐的细节问题
2019/01/14 Python
python日期相关操作实例小结
2019/06/24 Python
html5-canvas中使用clip抠出一个区域的示例代码
2018/05/25 HTML / CSS
HTML5和以前HTML4的区别整理
2013/10/20 HTML / CSS
html5使用canvas画一条线
2014/12/15 HTML / CSS
HTML5 直播疯狂点赞动画实现代码 附源码
2020/04/14 HTML / CSS
雅诗兰黛香港官网:Estee Lauder香港
2017/09/26 全球购物
Lulu Guinness露露·吉尼斯官网:红唇包
2019/02/03 全球购物
adidas马来西亚官网:adidas MY
2020/09/12 全球购物
全球精选男装和家居用品:Article
2020/04/13 全球购物
商得四方公司面试题(gid+)
2014/04/30 面试题
12岁生日演讲稿
2014/05/14 职场文书
合伙开公司协议书范本
2014/10/28 职场文书
2014年学生会干事工作总结
2014/11/07 职场文书
2014年城管个人工作总结
2014/12/08 职场文书
Vue3实现简易音乐播放器组件
2022/08/14 Vue.js