<input type="text" onkeydown="alert(window.event.keyCode)">
可以的啊。

解决方案 »

  1.   

    if(window.event.keyCode==37) alert("left");
    if(window.event.keyCode==37) alert("up");
    if(window.event.keyCode==37) alert("right
    if(window.event.keyCode==37) alert("down");
      

  2.   

    完全版 ^^← 37 ↑ 38 → 39 ↓ 40
    <style>
    .t{text-align: center}
    </style>
    <body onkeydown="e()"><br><center><INPUT TYPE="text" NAME="t" value=上 class=t onfocus=this.select()></center><br><center><INPUT TYPE="text" NAME="l" value=左 class=t  onfocus=this.select()><INPUT TYPE="text" NAME="r" value=右 class=t  onfocus=this.select()><center><br><center><INPUT TYPE="text" NAME="b" value=下 class=t  onfocus=this.select()></center><script>
    function e(){
    k=event.keyCode;
    switch(k){
    case 37:
    l.focus();
    break;
    case 38:
    t.focus();
    break;
    case 39:
    r.focus();
    break;
    case 40:
    b.focus();
    break;
    }}
    </script>