如果文本框具有焦点,则在按下enter时执行功能

时间:2011-07-27 13:17:27

标签: jquery

仅当某个文本框具有焦点时,才可以通过按键盘上的回车键来执行功能。即如果任何其他文本框具有焦点或没有文本框具有焦点,则输入键应该不执行任何操作。

3 个答案:

答案 0 :(得分:30)

$('#myTextbox').bind('keyup', function(e) {

    if ( e.keyCode === 13 ) { // 13 is enter key

        // Execute code here.

    }

});

答案 1 :(得分:5)

$(function(){
     $("#textarea").keyup(function(e){
          if (e.keyCode === 13) {
               //do stuff
          }
     });

});

答案 2 :(得分:-2)

在文本框中输入任何内容,然后按Enter执行

 <form onSubmit='alerttest(this); return false'>        
     <input type="text">         
 </form>


 <script language="javascript">
   function alerttest()
    {
        alert("Executing jolly.exe !!!!");
        // function edited by Inderpreet singh
    }
</script>