按下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将数据库中的TEXT类型数据动态赋值到TEXTAREA中
Apr 20 Javascript
jQuery一步一步实现跨浏览器的可编辑表格,支持IE、Firefox、Safari、Chrome、Opera
Aug 28 Javascript
extjs实现选择多表自定义查询功能 前台部分(ext源码)
Dec 20 Javascript
js获取指定的cookie的具体实现
Feb 20 Javascript
js获取url中的参数且参数为中文时通过js解码
Mar 19 Javascript
浅谈JavaScript 的执行顺序
Aug 07 Javascript
jQuery鼠标经过方形图片切换成圆边效果代码分享
Aug 20 Javascript
让图片跳跃起来  javascript图片轮播特效
Feb 16 Javascript
mac中利用NVM管理不同node版本的方法详解
Nov 08 Javascript
详解vue-cli之webpack3构建全面提速优化
Dec 25 Javascript
使用React手写一个对话框或模态框的方法示例
Apr 25 Javascript
微信小程序框架的页面布局代码
Aug 17 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 session机制
2011/07/17 PHP
PHP中创建空文件的代码[file_put_contents vs touch]
2012/01/20 PHP
关于php微信订阅号开发之token验证后自动发送消息给订阅号但是没有消息返回的问题
2015/12/21 PHP
SyntaxHighlighter语法高亮插件使用说明
2011/08/14 Javascript
情人节之礼 js项链效果
2012/02/13 Javascript
js使用post 方式打开新窗口
2015/02/26 Javascript
JQuery插件Quicksand实现超炫的动画洗牌效果
2015/05/03 Javascript
jquery使用经验小结
2015/05/20 Javascript
Web程序员必备的7个JavaScript函数
2016/06/14 Javascript
JS实现获取剪贴板内容的方法
2016/06/21 Javascript
JS基于递归算法实现1,2,3,4,5,6,7,8,9倒序放入数组中的方法
2017/01/03 Javascript
Vue数据驱动模拟实现3
2017/01/11 Javascript
JS/HTML5游戏常用算法之碰撞检测 像素检测算法实例详解
2018/12/12 Javascript
vue增加强缓存和版本号的实现方法
2019/05/01 Javascript
一步一步实现Vue的响应式(对象观测)
2019/09/02 Javascript
vue中可编辑树状表格的实现代码
2020/10/31 Javascript
Ant design vue中的联动选择取消操作
2020/10/31 Javascript
[42:32]完美世界DOTA2联赛PWL S2 LBZS vs FTD.C 第二场 11.27
2020/12/01 DOTA
pymongo给mongodb创建索引的简单实现方法
2015/05/06 Python
python数据结构之链表的实例讲解
2017/07/25 Python
django中send_mail功能实现详解
2018/02/06 Python
Python学习笔记之图片人脸检测识别实例教程
2019/03/06 Python
Keras:Unet网络实现多类语义分割方式
2020/06/11 Python
使用keras实现Precise, Recall, F1-socre方式
2020/06/15 Python
美国最大的袜子制造商和零售商:Renfro Socks
2017/09/03 全球购物
京东奢侈品:全球奢侈品牌
2018/03/17 全球购物
德国隐形眼镜店:LuckyLens
2018/07/29 全球购物
"序列点" 是什么
2016/07/29 面试题
化工工艺专业求职信
2013/09/22 职场文书
资深生产主管自我评价
2013/09/22 职场文书
退休感言
2014/01/28 职场文书
护理专业自我鉴定
2014/01/30 职场文书
新闻专业毕业生求职信
2014/08/08 职场文书
2015年七一建党节活动方案
2015/05/05 职场文书
《曹冲称象》教学反思
2016/02/20 职场文书
CentOS下安装Jenkins的完整步骤
2022/04/07 Servers