Estoy trabajando en la asignación de claves. El problema es que cuando presiono el botón FICHA de down se pasa a la siguiente campo de entrada.

FICHA clave de 9 y

ABAJO dispone de clave de 40

Pero, ¿cuál es el JavaScript de código de tecla para ir al campo de entrada anterior (SHIFT + TAB)?

Lo que yo quiero es ir al siguiente enlace; ¿qué es el código de la tecla o código para el enlace anterior?

Ayuda por favor.
Gracias.

  • ¿Alguna vez pensar que google tomó ellos aquí? (como lo hizo conmigo)
InformationsquelleAutor rajesh | 2010-06-15

4 Comentarios

  1. 148

    No hay un «keycode», es un la propiedad separada sobre el objeto de evento, como este:

    if(event.shiftKey && event.keyCode == 9) { 
      //shift was down when tab was pressed
    }
    • lo que yo quiero es que si hago clic en la tecla que se debe ir a la ficha seleccionada anteriormente así que por favor proporcionar alguna sugerencia.. tahnks
    • Puedes aclarar un poco? Su pregunta se pide que el código de la tecla de mayús+tab, pero que se quiere detectar la tecla de arriba?
    • ya lo quiero si hago clic en botón p se debe mover a la parte superior del campo, que tiene una función como shift+tab. De ahí que el mismo deseo
    • Está usted a través de las bibliotecas de JavaScript o no? Si no lo eres, este es probablemente lo que usted está después de: stackoverflow.com/questions/702585/…
    • Hay un código de clave para el evento keydown – Shift+Tab keyCode=16
    • Pedro, el código de la tecla 16 es para el Cambio de la clave.

  2. 10

    e.keyCode ha sido obsoleto por el momento. El uso de «e.clave» KeyboardEvent.clave lugar.

    Uso:

    e.shiftKey && e.key === 'Tab'

    Ejemplo:

    function clicked(e) {
        if (e.shiftKey && e.key === 'Tab') {
            //Do whatever, like e.target.previousElementSibling.focus();
        }
    }
    • mejor respuesta. real de trabajo caso de uso. Especialmente para los angulares. si usted está usando códigos de teclas en estos días en que lo estás haciendo mal.

Dejar respuesta

Please enter your comment!
Please enter your name here