tengo una duda respecto la siguiente función Javascript. Me funciona en el navegador Mozilla Firefox pero no en Internet Explorer 7. ¿Qué puede ser?.
Se trata de una función que dependiendo de la llamada puedes escribir en un campo texto el tipo de dígito que necesites.
La llamada sería algo así como:
Código:
Gracias ¡¡¡onkeypress="return permitir_caracteres(event,letras+signos)
Código:
<script type="text/javascript"> <!-- var letras=' ABCÇDEFGHIJKLMNÑOPQRSTUVWXYZabcçdefghijklmnñopqrstuvwxyzàáÀÁéèÈÉíìÍÌïÏóòÓÒúùÚÙüÜ' var numeros='1234567890' var signos=',.:;@-\'' var matematicos='+-=()*/' var otros='<>#$%&?¿' function permitir_caracteres(e,allow) { var k; k=document.all?parseInt(e.keyCode): parseInt(e.which); return (allow.indexOf(String.fromCharCode(k))!=-1 || k == 8); } // --> </script>