Ajax - Detect Enter key is pressed with jquery

De openkb
Aller à : Navigation, rechercher

Sommaire

Questions

I have a text field which is showing a value. What I want is when the user writes a new value in that text field and presses enter, an ajax function is triggered to do a pagination operation. I have a text field like this:

<input type="text" id="page" name="page" value="<?php echo($this->pn);?> />

And when a user writes any new value and presses Enter, I want the following ajax function triggered:

update_ajax2({rpp:<?php echo($this->rpp);?>,pn:document.page.paged.value,filter: <?php echo($this->filter);?> ,orderby: <?php echo($this->orderby);?> });

I tried using the keypress event to detect if(e.which===13) but this doesn t solve the problem. Can anyone guide me?

Answers

<input type="text" id="txt"/>

$( #txt ).keydown(function (e){
    if(e.keyCode == 13){
        alert( you pressed enter ^_^ );
    }
})

http://jsfiddle.net/VCdEn/ http://jsfiddle.net/VCdEn/

Source

License : cc by-sa 3.0

http://stackoverflow.com/questions/5631589/detect-enter-key-is-pressed-with-jquery

Related

Outils personnels
Espaces de noms

Variantes
Actions
Navigation
Outils