<script Language=JavaScript>
function KeyDown()

 if (event.keyCode==13)
 {
 alert("回车键");
 tx2.focus();
 }
}
</script>
<textarea name=tx1 rows="12" cols="20" onKeyDown="KeyDown();"></textarea><p>
<textarea name=tx2 rows="12" cols="20" onKeyDown="KeyDown();"></textarea></p>

解决方案 »

  1.   

    ENTER键可以让光标移到下一个输入框 
     
    <input onkeydown="if(event.keyCode==13)event.keyCode=9">
    <input onkeydown="if(event.keyCode==13)event.keyCode=9">
    <input onkeydown="if(event.keyCode==13)event.keyCode=9">
    <input> 
      

  2.   


    ENTER键可以让光标移到下一个输入框
    ==================================
    这样些是不是比较好点
    <input name="i1" onkeydown="if(event.keyCode==13)document.form.i2.focus();">
    <input name="i2" onkeydown="if(event.keyCode==13)document.form.i1.focus();">
      

  3.   

    <input onkeydown="if(event.keyCode==13) myFunction();">
    <script>
    function myFunction()
    {
    .......
    }
    </script>
      

  4.   

    不对呀,如果按下回车页面就会提交呀,怎么回事呀。是ASP。NET里面
      

  5.   

    不会啊,我先光标移到文本框里,然后回车,调用KEYDOWN事件。
    将他移到下一个文本框
    function Document_onkeydown()
    {
     if(event.keycode==13)
     {
     document.Form1.k.focus();
     window.event.returnvalue=false;

     alert('dfdf'); }
    }
      

  6.   

    会自动提交的原因应该是你的页面有个表单,且在你的表单中有一个定义为“Submit”的按钮,你只要将你这个按钮的类型定义为“button”就可以解决这个问题了