Detect Enter-Taste wird mit jquery gedrückt

Ich habe ein Textfeld, das zeigt einen Wert an. Was ich will, ist, wenn der Benutzer schreibt einen neuen Wert in das Textfeld ein und drückt die EINGABETASTE, wird eine ajax-Funktion ausgelöst wird, zu tun, eine Paginierung Betrieb. Ich habe ein text-Feld wie diesem:

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

Werden und wenn ein user schreibt einen neuen Wert ein und drückt Enter, ich möchte folgende ajax-Funktion ausgelöst:

update_ajax2({rpp:<?php echo($this->rpp);?>,pn:Dokument.Seite.ausgelagert werden.Wert,filter:'<?php echo($this->filter);?>',orderby:'<?php echo($this->orderby);?>'}); 

Ich habe versucht, über das keypress-Ereignis erkennt if(e.which===13) aber das löst nicht das problem. Kann jemand mich leiten?

Kommentar zu dem Problem - Öffnen
Warum nicht handeln auf der keypress - Ereignis, das problem zu lösen? Bekommst du eine Fehlermeldung? Sie haben versucht, keyup statt? Kommentarautor: ctcherry
@ctcherry es ruft die Funktion auf 2 Arten auf 1-Taste drücken. Zuerst lädt es die Wert, dass ich will und dann auf die gleiche Taste drücken lädt es die Funktion fo die value - Attribut des Textfeld Kommentarautor: Awais Qarni

InformationsquelleAutor der Frage Awais Qarni | 2011-04-12

Schreibe einen Kommentar