Limitar los caracteres permitidos en un control de formulario con Javascript

En este ejemplo limitamos tanto el número de carácteres permitido, como el conjunto de carácteres a utilizar usando una expresión regular: Donde dejaremos las letras mayúsculas y minúsculas, los números, el espacio en blanco, el punto, la coma y el punto y coma. Podéis ampliar el patrón a vuestro gusto, por ejemplo para validar un email. El código del ejemplo completo es este: Explicación del código Como siempre en el onload de la pagina se cargan los manejadores de eventos: En esta ocasion pincharemos 2 eventos: onkeydown para la gestión de teclas especiales, y onkeypress para las ASCII imprimibles. Los respectivos manejadores son estas otras funciones que siguen a continuación, que por un lado aseguran el evento, y por otro […]

» Read more

Pinchar el teclado en Javascript

Este fragmento HTML pincha los 3 eventos de teclado de un control de tipo textarea: onKeyDown onKeyPress onKeyUp Además pretende comparar las propiedades disponibles keyCode which charCode key Según el navegador utilizado. Es una herramienta para analizar como se disparan, y de que información disponemos según el navegador utilizado, en cada uno de los tres eventos, y para cada una de las cuatro propiedades estudiadas (keyCode, which, charCode y key). Banco de pruebas Para analizar el comportamiento de la burbuja de eventos y de la información que tenemos del mismo en diferentes navegadores, en el textarea: Usaremos la secuencia de teclas: letra A punto . tecla [SUPR] Es decir la secuencia A.[SUPR]. Salida en diferentes navegadores y en diferentes sistemas […]

» Read more