http://www.skyname.cn/search.htm
这是一个表单,
我想实现在第一个文本框上输入文字后,按回车就直接提交Search School 这个按钮.
而在第二个文本框输入后按回车的话,就提交第二个按钮:Search User这样的功能怎么实现???

解决方案 »

  1.   

    处理文本输入框的onkeypress事件:
    <html>
    <head>
    <title>tttt</title>
    <script language="javascript">
    function CheckKey()
    {
       if(event.shiftKey  && event.keyCode==13)
       {
          alert("shift+Enter");
       }
       else if(event.ctrlKey && event.keyCode==13)
       {
          alert("ctrl+Enter");
       }
    }
    </script>
    </head>
    <body >
      <input type="text" name="test" size="10" onkeypress="CheckKey()"/> 
    </body>
    </html>
      

  2.   

    <script>
    function tijiao()
    {
      if(event.keyCode==13)
    {
       document.formid.submitname.click();
    }
    }
    </script><input type="text" name="word" onkeydown="tijiao()">
      

  3.   

    楼上的,用你的代码这样试试:
    <script>
    function tijiao()
    {
      if(event.keyCode==13)
    {
       document.formid.submitname.click();
    }
    }
    </script>
    <form name='formid' id='formid'>
    <input type="text" name="word" onkeydown="tijiao()"><INPUT name="按钮" TYPE="button" value="按钮">
    <input type="text" name="new_two" onkeydown="tijiao()">
    <INPUT name="按钮2" TYPE="button" value="按钮2">
    </form>在文本框1上输入,回车就用按钮1提交,如果是在第二个文本框输入的话,回车就用按钮2提交!
    你的代码不行哦~~~~
      

  4.   

    <script>
    function tijiao()
    {
      if(event.keyCode==13)
    {
       document.formid.btn1.click();
    }
    }
    function _tijiao()
    {
      if(event.keyCode==13)
    {
       document.formid.btn2.click();
    }
    }
    </script>
    <form name='formid' id='formid'>
    <input type="text" name="word" onkeydown="tijiao()"><INPUT name="btn1" TYPE="submit" value="按钮">
    <input type="text" name="new_two" onkeydown="_tijiao()">
    <INPUT name="btn2" TYPE="submit" value="按钮2">
    </form>
      

  5.   

    使用 formObj.onsubmit=function(){
     return false
    }然后用 button 
    onclick="formName.submit()"
      

  6.   

    这样?
    }
    formObj.onsubmit=function(){
     return false
    }
    </script>
    <form method="post" name='formid' id='formid'>
    <input type="text" name="word" onkeydown="tijiao()"><INPUT name="btn1" TYPE="submit" value="按钮" onclick="formid.submit()">
    <input type="text" name="new_two" onkeydown="_tijiao()" >
    <INPUT name="btn2" TYPE="submit" value="按钮2" onclick="formid.submit()">
    </form>依然没用
      

  7.   

    <form method="post" name='formid' id='formid' onsubmit="return false">