2011-05-02 3 views
0

가능한 복제를 작성하려면 어떻게해야합니까 : 나는 사용자가 누를 때이이 같은 일을 Enter 키를하는 함수를 작성하는 것을 시도하고있다
Run Jquery method when enter key is press는 어떻게의 keyup 기능을

아래 코드 :

$('#switch-fighter-search-button-link').click(function(){ 
    window.location=$(this).attr("href")+$('#switch-fighter-text').val(); 
    return false; 
}); 

어떻게하면됩니까?

+0

제목에 "keyup"이 (가) 언급되어 있지만 질문에 "onkeydown"이라고 표시되어 있습니다. 선호도가 있습니까? – gilly3

답변

4

이 (난 당신이 질문 내용을 기반으로 jQuery를 사용하는 가정입니다)를보십시오 :

 $(document).keydown(function(objEvent) { 
      if (objEvent.keyCode == 13) { //enter is pressed 
       $('#switch-fighter-search-button-link').click(); 
      } 
     }) 
1
$('#input_text').keyup(function(e) { 
    //alert(e.keyCode); 
    if(e.keyCode == 13) { 
     alert('Enter key was pressed.'); 
    } 
}); 
0
$('#switch-fighter-search-button-link').bind('keypress', function(e) { 
    if(e.which==13){ 
      // call your function 
    } 
}); 
크로스에서 문자의 ASCII 코드를 얻을 것이다 e.which jQuery를에

-browser method (대다수의 경우).

관련 문제