teclas pasar otro habilitar funcion ejemplos detectar con capturar boton activar ajax jquery javascript-events

ajax - pasar - Se presiona la tecla Detectar Enter con jquery



keypress jquery ejemplos (4)

Tengo un campo de texto que muestra un valor. Lo que quiero es que el usuario escriba un nuevo valor en ese campo de texto y presione enter, se active una función ajax para hacer una operación de paginación. Tengo un campo de texto como este:

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

Y cuando un usuario escribe cualquier valor nuevo y presiona Enter, quiero que se active la siguiente función ajax:

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

Intenté usar el evento de pulsación de tecla para detectar if(e.which===13) pero esto no resuelve el problema. ¿Alguien puede guiarme?


El evento clave presionado debería funcionar intentelo

function keyPressedTest(a) { a=(a)?a:window.event; input=(a.target)?a.target:a.srcElement; if(a.keyCode==13) { your_function() } }



Usa esto, me funciona :)

$("#search-txt" ).on( "keydown", function(event) { if(event.which == 13) return false;//do something });


<input type="text" id="txt"/> $(''#txt'').keydown(function (e){ if(e.keyCode == 13){ alert(''you pressed enter ^_^''); } })

En jsfiddle .