Saltar al contenido

¿Cómo evitar la entrada de números en keydown?

Después de mucho batallar ya hallamos el arreglo de esta obstáculo que agunos usuarios de nuestro espacio han presentado. Si quieres compartir algo no dejes de compartir tu conocimiento.

Solución:

Utilizar el keypress evento en su lugar. es el único key evento que le dará información sobre el carácter que se escribió, a través de la which propiedad en la mayoría de los navegadores y (confusamente) la keyCode propiedad en IE. Usando eso, puedes suprimir condicionalmente el keypress evento basado en el carácter escrito. Sin embargo, esto no lo ayudará a evitar que el usuario pegue o arrastre texto que contenga caracteres numéricos, por lo que aún necesitará algún tipo de validación adicional.

Mi referencia favorita para JavaScript key eventos: http://unixpapa.com/js/key.html

textBox.onkeypress = function(e) ;

Prueba esto para reemplazar valores enteros:




Para evitar la entrada de enteros:




Puedes sustentar nuestra investigación escribiendo un comentario y valorándolo te estamos agradecidos.

¡Haz clic para puntuar esta entrada!
(Votos: 2 Promedio: 4)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *