转:text box 阻止文本框回车键动作


转:

http://stackoverflow.com/questions/155188/trigger-button-click-with-javascript-on-enter-key-in-text-box

下面这个用jquery:

$("#id_of_textbox").keyup(function(event){   if(event.keyCode == 13){     $("#id_of_button").click();   } }); 

------------------------------

In plain JavaScript,

if (document.layers)     document.captureEvents(Event.KEYDOWN); document.onkeydown =     function (evt) {         var keyCode = evt ? (evt.which ? evt.which : evt.keyCode) : event.keyCode;         if (keyCode == 13) {             //For enter.             //Your function here.         }         if (keyCode == 27) {             //For escape.             //Your function here.         }         else             return true;     }; 
-----------------------------

<input type="text" id="txtSearch" onkeydown="if (event.keyCode == 13) document.getElementById('btnSearch').click()"/> <input type="button" id="btnSearch" value="Search" onclick="doSomething();" /> 

------------------------------

  <input type="text" id="txtSearch" onkeypress="searchKeyPress(event);" />         <input type="button" id="btnSearch" Value="Search" onclick="doSomething();" />         <script>         function searchKeyPress(e)         {                 // look for window.event in case event isn't passed in                 if (window.event) { e = window.event; }                 if (e.keyCode == 13)                 {                         document.getElementById('btnSearch').click();                 }         }         </script> 
-----------------------------





你可能感兴趣的:(转:text box 阻止文本框回车键动作)