我就是用的event.keyCode啊.我想切换焦点的.
脚本能捕捉到事件.同样的代码能在没有form的标记里执行,不知有没有人碰到过?

解决方案 »

  1.   

    可以的啊<form name="form1">
    <input type="text" name="t1" onKeyUp="if(event.keyCode=='40'){t2.focus();};"><br>
    <input type="text" name="t2" onKeyUp="if(event.keyCode=='40'){t3.focus();};if(event.keyCode=='38'){t1.focus();}"><br>
    <input type="text" name="t3" onKeyUp="if(event.keyCode=='40'){t4.focus();};if(event.keyCode=='38'){t2.focus();}"><br>
    <input type="text" name="t4" onKeyUp="if(event.keyCode=='38'){t3.focus();}">
    </form>
      

  2.   

    <form name="form1">
    <input type="text" name="t1" onKeyUp="if(event.keyCode=='40'){this.form.t2.focus();};"><br>
    <input type="text" name="t2" onKeyUp="if(event.keyCode=='40'){this.form.t3.focus();};if(event.keyCode=='38'){this.form.t1.focus();}"><br>
    <input type="text" name="t3" onKeyUp="if(event.keyCode=='40'){this.form.t4.focus();};if(event.keyCode=='38'){this.form.t2.focus();}"><br>
    <input type="text" name="t4" onKeyUp="if(event.keyCode=='38'){this.form.t3.focus();}">
    </form>