社区
Web 开发
帖子详情
哪个大侠有在JSP页面里录入数据时用键盘的上、下、左、右键控制移动的javascript代码
swanmarx
2003-10-18 02:39:32
哪个大侠有在JSP页面里录入数据时用键盘的上、下、左、右键控制录入数据移动的javascript代码?
能给点吗?
不胜感谢!
...全文
62
3
打赏
收藏
哪个大侠有在JSP页面里录入数据时用键盘的上、下、左、右键控制移动的javascript代码
哪个大侠有在JSP页面里录入数据时用键盘的上、下、左、右键控制录入数据移动的javascript代码? 能给点吗? 不胜感谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yugona
2003-10-18
打赏
举报
回复
<script Language="javascript">
var current=0; //
function keypress()
{
if(event.keyCode==37) //leftArrow
{
if(current=0)
{
document.form.input1.focus();
return;
}
if(current<2)
return;
else
{
eval("document.form.input"+(current-1)+".focus()";
current--;
}
}
if(event.keyCode==38) //upArrow
{if(current=0)
{
document.form.input1.focus();
return;
}
if(current<3)
{return;}
else
{
eval("document.form.input"+(current-2)+".focus()");
current=current-2;
}
}
}
document.onkeydown = keypress
</script>
yugona
2003-10-18
打赏
举报
回复
仔细看了一下,漏洞很多,呵呵,
<script Language="javascript">
var current=0;
function keypress()
{
if(event.keyCode==37) //leftArrow
{if(current<1)
return;
else
{
eval("document.form.input"+(current-1)+".focus()";
current--;
}
}
if(event.keyCode==38) //upArrow
{if(current<2)
return;
else
{
eval("document.form.input"+(current-2)+".focus()");
current=current-2;
}
}
}
document.onkeydown = keypress
</script>
yugona
2003-10-18
打赏
举报
回复
简单啊,
比如说你的各个录入框分别为
input1,input2
input3,input4
这个录入框的排列要有一定的规律
<script Language="javascript">
var current=0;
function keypress()
{
if(event.keyCode==37) //leftArrow
{if(current<1)
return;
else
(eval("document.form.input"+(current-1)+".focus()";)
}
if(event.keyCode==38) //leftArrow
{if(current<2)
return;
else
(eval("document.form.input"+(current-2)+".focus()");)
}
}
document.onkeydown = keypress
</script>
这里列举了向左和向上的情况,刚刚写的,未经测试,不过大体原理就是这样的
你自己继续吧,good luck!
WEB开发文档2 总结
http://blog.donews.com/lvjiyong/archive/2006/06/29/931071.aspx怎样将后台生成的在内存中的图象显示到客户端Microsoft IE WebControls下载地址如何在DATAGRID中使用
JAVASCRIPT
脚本
控制
DataGrid中连接到下一页显示...
java基础002
试卷一2013年年底的时候,我看到了网上流传的一个叫做《Java面试题大全》的东西,认真的阅读...在修订的过程中,参照了当时JDK最新版本(Java 7)给出了题目的答案和相关
代码
,去掉了EJB 2.x、JSF等无用内容或过时内...
一个程序员多年的收藏
昨天很郁闷,我用了5年的
移动
硬盘,莫名奇妙的坏掉了。
里
面40G的资料全部报销了。 为了不再重蹈覆辙,我决定把重要的电子书都放到网络硬盘上去备份。索性将这些资料的下载方式公布出来,与大家分享,一定会有你想...
AngularJS介绍
在Web开发领域,我们一般使用HTML作为前端页面元素的声明式语言,使用CSS技术作为展示样式的描述语言,
JavaScript
作为业务处理交互的命令式语言。当我们构建非常复杂的Web应用时,纯粹而有限的HTML就显得非常不足,...
有一种收藏叫转载
昨天很郁闷,我用了5年的
移动
硬盘,莫名奇妙的坏掉了。
里
面40G的资料全部报销了。 为了不再重蹈覆辙,我决定把重要的电子书都放到网络硬盘上去备份。索性将这些资料的下载方式公布出来,与大家分享,一定会有你想...
Web 开发
81,095
社区成员
341,712
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章