Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/02/2006, 17:57
Avatar de JuanKa
JuanKa
 
Fecha de Ingreso: septiembre-2004
Mensajes: 468
Antigüedad: 19 años, 8 meses
Puntos: 1
Envio de mensaje segun caracter presionado

Hola a todos estuve viendo el codigo SOLAMENTE para aceptar numeros y letras (mayusculas o minusculas) y me va muy bien. Pero tengo dos problemas

1. Aparte del patron( patron=/^\w+$/; ) como puedo añadir en éste el - (guion). En otras palabras que solo acepte numeros y letras(minusculas y mayuscula) a se me olvidaba la Ñ o ñ tampoco lo debe aceptar.


2. Cuando ingrese por ejemplo un caracter que no sea alfanumerico(=?¿._/*"·, etc....) me mande una alert ('Caracter NO permitido');

<html>
<head>
<script>
function validar(e) {
tecla = (document.all)?e.keyCode:e.which;
if (tecla==8) return true;
patron=/^\w+$/;;
te = String.fromCharCode(tecla);
return patron.test(te);
}
</script>
</head>

<body>
<input type="text" name="textfield" onkeypress="return validar(event)">
</body>
</html>


Gracias y Saludos