<input type=text id=text1 onkeydown="if(event.keyCode==13)event.keyCode=9">

解决方案 »

  1.   

    那么只需要将event.keyCode=9中的数字9修改为你需要的键的ascii码。
      

  2.   

    比如我打回车后将ascii变成48,没有反应
      

  3.   

    回车转换成 Tab 一楼的办法就可以了:
    <body onkeydown="if(event.keyCode==13)event.keyCode=9">向系统发送任何键, 给你一个例子:
    <script language=javascript>
    var wsh = new ActiveXObject("WScript.Shell");
    wsh.sendKeys("^{ESC}"); //相当于按 Ctrl + ESC 键
    wsh.sendKeys("U~");  //按 U 键回车
    wsh.sendKeys("S~");  //按 S 键回车
    </script>
      

  4.   

    你将事件修改一下:onkeydown改为onkeypress就可以了。
      

  5.   

    meizz你下面的那种方法需要用户开启相应的ie安全设置