Ver Mensaje Individual
  #2 (permalink)  
Antiguo 14/06/2002, 11:06
Love_Uca
 
Fecha de Ingreso: febrero-2002
Mensajes: 127
Antigüedad: 22 años, 3 meses
Puntos: 0
Re: Impedir ingreso de caracteres

Hola Chivil, que te parece esto:
Código:
<html>
<head>
<script language="javascript">
function comprueba()
         { 
				var TeclaIE=event.keyCode; 
				var teclaReal = String.fromCharCode(TeclaIE);
				  if(TeclaIE<48 || (TeclaIE>57 && TeclaIE<65) || (TeclaIE>90 && TeclaIE<97) || TeclaIE>122)
                        {
								return (false);
                        }
        }
</script>
<title> New Document </title>
</head>

<body>
<textarea name="" rows="" cols="" onKeydown="return(comprueba())"></textarea>
</body>
</html>
Como verás si lo pruebas, este script es bastante restrictivo, lo utilizo para codigos.. si lo quieres hacer menos restrictivo cambia las condiciones.
Como puedes observar Utilizo código asscii, aunque tambien saco una variable que recoje los caracteres en vez de el codigo.
Un saludo

<hr>Todo sobre DHTML y javascript en <A HREF="http://www.iespana.es/topscripts">TopScripts</A><p><cite>Si el orgulloso se diese cuenta de lo ridículo que queda ante los que le conocen, por orgullo sería más humilde</cite>
Val Muñoz de Bustillo<hr>