• Miércoles 20 de Noviembre de 2024, 12:25

Autor Tema:  Onkeydown Y Onkeypress  (Leído 2246 veces)

Perrero

  • Miembro MUY activo
  • ***
  • Mensajes: 209
    • Ver Perfil
Onkeydown Y Onkeypress
« en: Domingo 7 de Mayo de 2006, 17:14 »
0
Cual es la diferencia entre el OnKeyDown y OnKeyPress, o hacen exactamente lo mismo?

Enko

  • Miembro de PLATA
  • *****
  • Mensajes: 1562
  • Nacionalidad: 00
    • Ver Perfil
Re: Onkeydown Y Onkeypress
« Respuesta #1 en: Domingo 7 de Mayo de 2006, 19:48 »
0
onKeyPress incluye: onKeyDown y onKeyUP.

O sea, onKeyDown, es cuando pulsas un tecla abajo.
OnKeyUp, es cuando soltas una tecla pulsada
OnKeyPress es cuando haces las dos cosas, pulsar y soltar.

Perrero

  • Miembro MUY activo
  • ***
  • Mensajes: 209
    • Ver Perfil
Re: Onkeydown Y Onkeypress
« Respuesta #2 en: Domingo 7 de Mayo de 2006, 23:27 »
0
Asha, pero en el Press la tecla tiene que ser caracter, osea #13, #10,#8,etc y en la otra word, que se pondria hay? (osea cuando es word).

Amilius

  • Miembro HIPER activo
  • ****
  • Mensajes: 665
    • Ver Perfil
Re: Onkeydown Y Onkeypress
« Respuesta #3 en: Lunes 8 de Mayo de 2006, 03:32 »
0
Usa OnKeypress si te interesa saber el caracter traducido por la configuración regional, por ejemplo "á" "ü", sirve de mucho para evitar que introduzcan caracteres que no deseamos en un formulario.

Usa Onkeydown/up si te interesa saber el código te tecla que presiono el usuario sin ser traducido si es el caso. Sirve más que todo para capturar teclas especiales que no disparan el evento onkeypress y desde luego para juegos. ;)

Para formar una "á" tienes que presionar 2 teclas que disparan sólo un evento "OnKeyPress", pero disparan 2 eventos onKeyDown con sus respectivos onKeyUp.