jQuery « text input и onEnter

Как отловить нажатие на клавишу enter когда написал чтото в input текст? планирую делать аякс запрос по этому событию. спасибо заранее.

1 ответов



$('#elementId').keyup(function(e) {
        if(e.keyCode == 13){
          //do something
        }
      });
 

тоже что и предыдущий ответ, только с использованием keyup напрямую


$('#input_id').bind('keypress', function(e)
{
     if(e.keyCode==13)
     {
          // нажал клавишу enter          
     }
});
 

как-то так

Практически то же самое, но с доп. сменой фокуса
http://davidwalsh.name/prevent-early-form-submission-hijacking-enter-key

Здесь код на MooTools, но вы можете переписать его на jQuery