按下Enter焦点移至下一个控件的实现js代码


Posted in Javascript onDecember 11, 2013
<html> 
<head> 
<title>Enter2Tab</title> 
<script type="text/javascript"> 
window.onload=function(){ 
var list = new Array(); 
for(var i=5;i<document.all.length;i++) 
{ 
if(document.all[i].type=="text"||document.all[i].tagName=="SELECT") 
list.push(i); 
} for(var i=0;i<list.length-1;i++) 
{ 
document.all[list[i]].setAttribute("nextFocusIndex",list[i+1]); 
document.all[list[i]].onkeydown=JumpToNext; 
} 
for(var i=list.length-1;i<document.all.length;i++) 
{ 
if(document.all[i].type=="button") 
{ 
document.all[list[list.length-1]].setAttribute("nextFocusIndex",i); 
document.all[list[list.length-1]].onkeydown=JumpToNext; 
break; 
} 
} 
document.all[list[0]].focus(); 
} 
function JumpToNext(){ 
if(event.keyCode==13) 
{ 
var nextFocusIndex=this.getAttribute("nextFocusIndex"); 
document.all[nextFocusIndex].focus(); 
} 
} 
</script> 
</head> 
<body> 
<input id="A" name="A" type="text" /> 
<input id="B" name="B" type="text" /> 
<input id="C" name="C" type="text" /> 
<input id="D" name="D" type="text" /> 
<input id="E" name="E" type="text" /> 
<select id="S1" name="S1"> 
<option>1</option> 
<option>2</option> 
<option>3</option> 
<option>4</option> 
<option>5</option> 
</select> 
<select id="S2" name="S2"> 
<option>1</option> 
<option>2</option> 
<option>3</option> 
<option>4</option>
Javascript 相关文章推荐
JavaScript Event学习第八章 事件的顺序
Feb 07 Javascript
在JavaScript中获取请求的URL参数
Dec 22 Javascript
javascript的函数、创建对象、封装、属性和方法、继承
Mar 10 Javascript
使用node.js半年来总结的 10 条经验
Aug 18 Javascript
JS实现IE状态栏文字缩放效果代码
Oct 24 Javascript
jQuery多级联动下拉插件chained用法示例
Aug 20 Javascript
学习vue.js中class与style绑定
Dec 03 Javascript
实例浅析js的this
Dec 11 Javascript
JavaScript获取ul中li个数的方法
Feb 13 Javascript
详解JSONObject和JSONArray区别及基本用法
Oct 25 Javascript
mpvue+vant app搭建微信小程序的方法步骤
Feb 11 Javascript
JavaScript中while循环的基础使用教程
Aug 11 Javascript
JS中window.open全屏命令解析及使用示例
Dec 11 #Javascript
js的匿名函数使用介绍
Dec 11 #Javascript
jquery ajax jsonp跨域调用实例代码
Dec 11 #Javascript
JavaScript Math.ceil() 函数使用介绍
Dec 11 #Javascript
Javascript实现返回上一页面并刷新的小例子
Dec 11 #Javascript
div浮层,滚动条移动,位置保持不变的4种方法汇总
Dec 11 #Javascript
判断javascript的数据类型(示例代码)
Dec 11 #Javascript
You might like
php 获取一个月第一天与最后一天的代码
2010/05/16 PHP
PHP制作百度词典查词采集器
2015/01/29 PHP
php计算税后工资的方法
2015/07/28 PHP
浅谈PHP封装CURL
2019/03/06 PHP
PHP设计模式入门之状态模式原理与实现方法分析
2020/04/26 PHP
JQuery 学习笔记 选择器之四
2009/07/23 Javascript
Jquery创建层显示标题和内容且随鼠标移动而移动
2014/01/26 Javascript
Javascript中的几种继承方式对比分析
2016/03/22 Javascript
jQuery操作属性和样式详解
2016/04/13 Javascript
vuejs手把手教你写一个完整的购物车实例代码
2017/07/06 Javascript
Vue.js实现列表清单的操作方法
2017/11/15 Javascript
JavaScript实现的贝塞尔曲线算法简单示例
2018/01/30 Javascript
JavaScript函数apply()和call()用法与异同分析
2018/08/10 Javascript
node中的密码安全(加密)
2018/09/17 Javascript
js屏蔽退格键(backspace或者叫后退键与F5)
2019/02/10 Javascript
js通过循环多张图片实现动画效果
2019/12/19 Javascript
Pyramid Mako模板引入helper对象的步骤方法
2013/11/27 Python
Python程序中的观察者模式结构编写示例
2016/05/27 Python
CentOS 7下安装Python 3.5并与Python2.7兼容并存详解
2017/07/07 Python
python安装Scrapy图文教程
2017/08/14 Python
更换Django默认的模板引擎为jinja2的实现方法
2018/05/28 Python
wxPython:python首选的GUI库实例分享
2019/10/05 Python
python在linux环境下安装skimage的示例代码
2020/10/14 Python
在html页面中取得session中的值的方法
2020/08/11 HTML / CSS
俄罗斯品牌服装和鞋子在线商店:BRIONITY
2020/03/26 全球购物
干部现实表现材料
2014/02/13 职场文书
学习决心书范文
2014/03/11 职场文书
高中军训感言600字
2014/03/11 职场文书
警示教育活动总结
2014/05/05 职场文书
施工安全标语
2014/06/07 职场文书
2014卖家双十一活动策划书
2014/09/29 职场文书
四川省传达学习贯彻党的群众路线教育实践活动总结大会精神新闻稿
2014/10/26 职场文书
情侣之间的道歉短信
2015/05/12 职场文书
爱国主义主题班会
2015/08/14 职场文书
公司中层管理培训心得体会
2016/01/11 职场文书
mysql获取指定时间段中所有日期或月份的语句(不设存储过程,不加表)
2021/06/18 MySQL