页面文本框格式是
input1 | input2 |
input3 | input4 |
js代码中 有inp.length-2 是因为本人想实现按下移键 焦点直接从input1 跳到input3
如果不需要的话 页面中 只需要idx != inp.length-1 和 idx!=1的判断即可
获得焦点只需要 inp[idx+1].focus();和 inp[idx-1].focus();
在页面的JavaScript中添加如下代码
function keydown(e)
{
var e=e||event;
var currKey=e.keyCode||e.which||e.charCode;
var inp = $('input:text');//找到所有的文本框
$("input:text").each(function () { // 循环表单中所有的 text
$(this).keyup(function () {
if (event.keyCode == 40) { //当按下移键触发事件
var idx = inp.index(this); //得到当前文本框的 索引
if (idx != inp