<input type="text" id="userName"/>
<input type="button" value="确定" onclick="test()"/>
页面html中的一个确定按钮,鼠标点击出发test方法,如何在username的text中输入后,按回车相当于触发test方法我是做AJAX异步的例子,不用form

解决方案 »

  1.   

    <input type="text" id="userName" onkeyup="if(event.keyCode==13)document.getElementById('ok').click()"/>
     <input id="ok" type="button" value="确定" onclick="test()"/> 
      

  2.   


    <script>
    function test(){
       alert("test");
    }
    function doEnter(evt){
    evt = window.event?event:evt;
    if(evt.keyCode==13) {test();return false;}
    else return true;
    }
    </script>
    <input type="text" id="userName" onkeydown = "doEnter(event);"/> 
    <input type="button" value="确定" onclick="test()"/>
      

  3.   

    <input type="text" id="userName" onkeyup="if(event.keyCode==13)test();"/> 
    <input id="ok" type="button" value="确定" onclick="test()"/>