*表单中按上下方向键自动移动光标的例子*
2006-03-27 13:17
218 查看
<html>
<head>
<script language="javascript">
function go1()
{
key=window.event.keyCode;
if (key==38){
CurTabIndex=event.srcElement.tabIndex-1
for (n=0;n<form1.elements.length;n++){
if (form1.elements
.tabIndex==CurTabIndex){
form1.elements
.focus();
return true;
}
}
}
if (key==40){
CurTabIndex=event.srcElement.tabIndex+1
for (n=0;n<form1.elements.length;n++){
if (form1.elements
.tabIndex==CurTabIndex){
form1.elements
.focus();
return true;
}
}
}
}
</script>
</head>
<body>
<form name="form1" method="post" onkeyup="return go1()" language="javascript">
<input name=input1 type="text"><br>
<input name=input2 type="text"><br>
<input name=input3 type="text"><br>
…………
<input name=inputN type="text"><br>
</form>
<script>
form1.input1.focus();
for (n=0;n<form1.elements.length;n++){
form1.elements
.tabIndex=n;
}
</script>
</body>
</html>
<head>
<script language="javascript">
function go1()
{
key=window.event.keyCode;
if (key==38){
CurTabIndex=event.srcElement.tabIndex-1
for (n=0;n<form1.elements.length;n++){
if (form1.elements
.tabIndex==CurTabIndex){
form1.elements
.focus();
return true;
}
}
}
if (key==40){
CurTabIndex=event.srcElement.tabIndex+1
for (n=0;n<form1.elements.length;n++){
if (form1.elements
.tabIndex==CurTabIndex){
form1.elements
.focus();
return true;
}
}
}
}
</script>
</head>
<body>
<form name="form1" method="post" onkeyup="return go1()" language="javascript">
<input name=input1 type="text"><br>
<input name=input2 type="text"><br>
<input name=input3 type="text"><br>
…………
<input name=inputN type="text"><br>
</form>
<script>
form1.input1.focus();
for (n=0;n<form1.elements.length;n++){
form1.elements
.tabIndex=n;
}
</script>
</body>
</html>
相关文章推荐
- 表单中按上下方向键自动移动光标的例子
- 求一个页面浮动层的例子?要求当用户上下拉动IE滚动条的时候,层自动移动,但是开始时该层与浏览器顶端有距离,最后随着移动该层停留在顶端下面不动,当移动到最上面时恢复原来。
- 输入表单输入完一个后按住enter光标自动跳到下一个表单
- 多个EditText之间的光标自动移动
- WPF DataGrid分页切换时第一行获得焦点,键盘UP、Down方向键可上下移动
- pycharm和sublime设置光标“上下左右”移动快捷键
- vim使用—移动到文件开始和结束位置和当前位置(gg,G)、快速定位到当前光标所在变量或函数的定义处(gd)、自动对齐C和C++程序(先gg再=再G)、自动补全变量名,函数名和字符串ctrl+n或ct
- 关于DBGrid,禁止在插入/修改操作状态下移动光标到其他行时,数据自动修改(非客户端)!
- 表格数据 按上下左右移动光标
- Emacs-067-evil中上下左右移动光标
- 为easyui datagrid 添加上下方向键移动
- 为什么VSCode的JS编辑模式频繁地自动格式化代码,打字时稍微停顿一下光标就移动到分号处还得手动弄回来,体验很差
- 上下左右键控制光标在文本框内移动
- eclipse不用方向键移动光标
- jQuery实现用方向键控制层的上下左右移动
- android: EditText 输入固定位数后光标自动移动到下一EditText
- JavaScript下实现交换数组元素上下移动例子
- js控制光标上下移动
- Excel中上下光标不可移动问题
- 手机端表单获取光标页面会自动放大