问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

怎么让JSP多个表格输入框用上下左右键移动

发布网友 发布时间:2022-12-16 16:54

我来回答

1个回答

热心网友 时间:2024-10-23 18:12

<html>
<head>
<title>移动焦点</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<script language="javascript">
var cols=3;
var obj;
var CanMove=false;
var key;
function setobj(input){
obj=input;
}
function init(){
document.onkeydown=keyDown;
document.onkeyup=keyUp;
}
function keyDown(DnEvents){
var key=window.event.keyCode;
if(key==116){
window.event.keyCode=0;
return false;
}
if(key==8){
if(event.srcElement.tagName!="INPUT"){
event.cancelBubble = true;
event.returnValue = false;
return false;
}
}

for(var i=0;i<document.forms[0].elements.length;i++){
if(document.forms[0].elements[i]==obj){
if (key == 37){//←
if(i>0){
document.forms[0].elements[i-1].focus();
}
}
if (key == 38){//↑
if(i>cols-1){
document.forms[0].elements[i-cols].focus();
}
}
if (key == 39){//→
if(i<document.forms[0].elements.length-1){
document.forms[0].elements[i+1].focus();
}
}
if (key == 13)
{//→
event.keyCode = 9;
}
if (key == 40){//↓
if(i<document.forms[0].elements.length-cols){
document.forms[0].elements[i+cols].focus();
}
}
}
}
}
function keyUp(UpEvents){
return false;
}
</script>
</head>
<body bgcolor="#FFFFFF" text="#000000" onload="init()">
<form action=http://dwww.cn>
<table border="0" cellspacing="0" cellpadding="0" align="center">
<tr>
<td>
<input type="text" name="textfield" onfocus="setobj(this)">
</td>
<td>
<input type="text" name="textfield2" onfocus="setobj(this)">
</td>
<td>
<input type="text" name="textfield3" onfocus="setobj(this)">
</td>
</tr>
<tr>
<td>
<input type="text" name="textfield5" onfocus="setobj(this)">
</td>
<td>
<input type="text" name="textfield6" onfocus="setobj(this)">
</td>
<td>
<input type="text" name="textfield7" onfocus="setobj(this)">
</td>
</tr>
</table>
</form>
</body>
</html>
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
你见过最古老的东西是什么,有多少年历史 WORD中怎么输出稿纸模式word中怎么输出稿纸模式 女性尿检阴性是什么意思 阴性尿检是什么意思 尿检阴性是什么 win10如何查看电脑配置参数 win10怎样查看电脑配置参数 多地对公职人员提接种要求 亚马逊订单可以退回任何Kohl's商店,7月份生效 亚马逊提供免费退货,珠宝退货卖家要承担运费吗 新的亚马逊退货政策惹争议!官方解答来了 js 按键停顿问题 指环王在西方文学史上的地位究竟如何 你知道在英国有哪些特别的书店值得推荐吗? 英国有哪些书店 document.body.onkeyup 2022版爱字幕歌词怎么卡点 Firefox中截取onkeyup的回车事件,并弹出一个提示对话框,但结束此对话框... document.onkeyup 火狐不支持 “屏息敛声”中的“屏”是个什么字? 寂寞是哪一天 手机版寂寞交友是真是假 无敌真寂寞血炼尊者结局怎么样 寂寞的智慧出处 同寞app怎么样 苹果什么时候下载寞友 《莫,末末,寞》txt全集下载 接线是用接线帽好,还是用绝缘胶布好? 用接线帽接导线比焊接效果好在哪? 接线帽如何接线 dnf85版本女大枪娘炮装备提升 附魔问题 Js中如何书写onkeyup事件 梦见园子是怎么一回事 什么样的爱情这首歌表达了什么 剪映如何减字幕和配音音量 LOL现 Unknown Error 是什么意思 用C语言计算一个整数的阿尔法乘积,写了一段程序一直运行超时。。跪求指... 如何用c语言计算阿尔法乘积啊?? 东北师范大学生物学考研经验分享? 湖南师范大学学科教学生物961专业课怎么复习 《生活中的思维导图》,清晰好用 男生QQ字体用什么颜色好看 希望看起来青春 阳光写 谢谢了 喵呜字体的特点是什么,要详细···- - 怎么理解“人的社会性”? 怎样理解人的社会性,有人说趋利避害是人的本性,请对这个观点做出... 历史上真的有韦小宝这个人么? ...电费上面显示,该比费用正在代扣中不用缴费是什么情况,但是打电话问... 把网站中的无线网络关闭了怎么办 三生三世:素锦是乐胥教导出的孩子,这是不是天君不让乐胥教导夜华的理由... 请问食盐为什么要在国家的掌控之下??请详细讲解。 塑性粘度的定义