> Faqs > No permitir caracteres especiales en campo text

No permitir caracteres especiales en campo text

Hola, espero puedan ayudarme.
Estoy trabajando con Dreamweaver y Cold Fusion, tengo un formulario de registración y necesito que el campo NOMBRE DE USUARIO no permita el ingreso de caracteres extraños como por ejemplo: " # $ % & /, etc. El campo es de tipo input text.

Había encontrado un script Blockchar() pero nunca pude hacerlo funcionar, lo había sacado de la web, pero cuando quise volver a ver algo más sobre este srcipt, lo busqué en google y ya no encontré nada de nada.

Respuestas

Puedes haces esto

<span class="codigo"> <br><br>

function validaCaractaer(pEvent)
{
if (pEvent.keyCode==241) //esta es la letra ñ
{
pEvent.keyCode = 0; //Cuando le haces esto le impides la escritura del caracter en la caja
}
}

<input type="text" onkeypress="validaCaractaer(event);"> </span> Obviamente lo que colocas en el if depende de los caracteres que quieras bloquear, si quieres saber cual es el keyCode de algun caracter que quieras bloquear entonces antes de todo colocas un alert con el keyCode para que lo incluyas dentro de la condición de caracteres a bloquear.
Eudy Vega