上下键控制焦点(示例代码)

如下所示:
复制代码代码如下所示:
/ /开始---------------上下键控制

如果($ { iscontrol_mchntid }。indexOf($ { mchntid })!= 1){

新数组();
位置设置为焦点
变量x=2;
var=3;
VaR Maxx = 0;
VaR maxy = 0;
窗口。指针函数(){
变量输入= $({位置});
对于(var i = 0;i < inputs.length;i++){
Texts.push(输入{我});
}
对于(var i = 0;i < texts.length;i++){
文本{我},onfocus =新功能(setCurrent(')+文本{我}对象(位置)+);
VAR公司= parseInt(文本{我}对象(位置)。分裂(
VaR中= parseInt(文本{我}对象(位置)。分裂(
Maxx = Maxx <公司公司:Maxx;
糯糯糯中:<<城市=;
文本{我}。化功能(e){
E = e window.event | |;
开关(能){
案例38:位置(x,y,38);断裂; / /
案例40:位置(x,y,40);断裂; / /下
案例37:位置(x,y,37);断裂; / /左
案例39:位置(x,y,39);断裂; / /右
案例45:位置(x,y,45);断裂; / / /返回插入在输入框中输入密钥被删除,输入值是删除其他图书馆返回上一页
默认值:返回true;
}
};
}
};
功能位置(x,y,键码){

开始添加动态逻辑/更改位置
在上下,只改变y坐标,x坐标自动改变。
关于,只改变坐标x,y坐标自动改变。
如果(密码= = '38'x = = 3){
如果(y = = 3| | y = =''| | y = =、| | y = = '6 ' | | y = = 7'| | y = = 8){
Y = 3;
}
}
如果(密码= = '40'x = =''){
如果(y = = 3| | y = =''| | y = =、| | y = = '6 ' | | y = = 7'| | y = = 8){
Y = 3;
}
}
结束以添加动态逻辑/更改位置

如果(密码= =号){
x=x;
}
如果(密码= = 40){
x=x;
}
如果(密码= = '37){
y=y;
}
如果(密码= =的){
y=y;
}
moveposition(x,Y,密码);
}
Function movePosition (x1, Y1, keyCode) {
如果(密码= = 45){
游标是对象输入。
var
如果($(输入{位置=++ ST })。Attr(类)= =文本){
无功oldval = $(输入{位置=++ ST }(Val)。);
无功newval = oldval.substring(0,oldval。length-1);
$(输入{位置=++ ST })。瓦迩(newval);
返回false;
其他{ }
History.go(1);
返回false;
}
}
X1 = X1>Maxx 1:X1;
Y1 = Y1 >糯1:Y1;
X1 = X1<1 MAXX:X1;
Y1 = Y1<1糯:Y1;

var j=0;
为(;;J < texts.length;j++){
如果J } {(文本对象(位置)= X1 +
文本{ }焦点();
打破;
}
}
如果(j =文本=长度){
开关(键码){
案例38:moveposition(——X1,Y1,键码);断裂; / /
案例40:moveposition(+ + x1,y1,键码);断裂; / /下
案例37:moveposition(X1,Y1,,键位);断裂; / /左
案例39:moveposition(X1,Y1 + +,密码);断裂; / /右
}
}
}
函数对象(位置){
x = location.split(
Y = location.split(
}
}
/ /结束---------------上下键控制