Pregunta

estoy teniendo un widget con una búsqueda de cuadro de texto. al pulsar entrar en él, comienza la búsqueda.

Ahora quiero provocar que incorpora la tecla de código. en otras palabras, quiero enviar la pulsación de tecla enter-al cuadro de texto.

¿cómo funciona?

THX

¿Fue útil?

Solución

Yo aconsejaría que se dispara la búsqueda en lugar de activar la pulsación de tecla. Obviamente, esto se puede hacer una simple llamada al código de búsqueda del lado del cliente o, si la búsqueda se realiza del lado del servidor, enviar el formulario con los argumentos / valores correctos.

Otros consejos

Establecer el evento onKeyUp para la entrada. Obtener el código de la llave evento y si el código clave es introducir, a continuación, añadir a su caja. Se vería algo como esto:

function checkEnter(e) {
     if (checkKey(e) == 13) {
          $("#something").append('13');
     }
}

function checkKey(e) {
    var keynum;
    var keychar;
    var numcheck;

    if (e.keyCode) {
        keynum = e.keyCode;
    } else if (e.which) {
        keynum = e.which;
    }
    return keynum;
}
...


<input type="textbox" id="something" onkeyup="checkEnter(event)">
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top