Quiero hacer una validación con JavaScript en un campo de texto, pero hay 4 teclas que me traen problemas en Firefox (Internet Explorer, Chrome y Opera no tienen problemas).
Las teclas que me traen problemas son las que contienen estos caracteres:
- º ª \
- ¡ ¿
- ç Ç }
- ´ ¨ {
Los valores que debería obtener son 220, 221, 191 y 222, respectivamente, pero siempre me devuelven 0. Dejo aquí un código para probarlo:
Código:
¿Conocen alguna solución para esto? He dado vueltas por este foro y por Google, pero no encuentro nada que me solucione el problema.<html> <head> <script type="text/javascript"> function obtener_tecla(event) { alert('event.keyCode: ' + event.keyCode + ' - event.which:' + event.which); } </script> </head> <body> <input type="text" onkeydown="obtener_tecla(event);" /> </body> </html>
Desde ya, gracias. Un saludo.