假设有两个textbox和一个按钮,现在想用户在输入一个textbox以后,用户按一下回车,焦点落在下一个textbox,输入完第二个textbox后,按一下回车,焦点落在按钮上,再按回车,表单提交,请问应该怎么做?

解决方案 »

  1.   

    <html>
    <head><title>测试keydown</title>
    <SCRIPT LANGUAGE="JavaScript">
    function enterkey()
    {
    if(event.keyCode==13 && event.srcElement.type !="BUTTON" && event.srcElement.type!="SUBMIT")
       event.keyCode=9;
    }
    </SCRIPT>
    </head>
    <body>
    <form id="form1" method="post">
    <input type="text" id="txt1" onkeydown="enterkey();">
    <input type="text" id="txt2" onkeydown="enterkey();">
    <input type="text" id="txt3" onkeydown="enterkey();">
    <input type="button" id="btn" Text="提交" onclick="alert('不再跳下去了');">
    </form>
    </body>
    </html>
      

  2.   

    用javascript,textbox的onkeyup事件中判断一下按下的哪个键,如果是回车就把焦点转移
      

  3.   

    fphuang(人在哈尔滨) (
    ---------
    同意
      

  4.   

    <BODY onkeydown="if ( event.keyCode == 13 ) event.keyCode = 9;">