Olá, espero que possam me ajudar.
Estou trabalhando com Dreamweaver e Cold Fusion, tenho um formulário de registro e necessito que o campo NOME DE USUARIO não permita a entrada de caracteres raros, como por exemplo: " # $ % & /, etc.
O campo é de tipo input text.
Encontrei um script Blockchar(), porém nunca pude fazê-lo funcionar, encontrei na web, mas quando quis voltar a ver algo mais sobre este srcipt, o busquei em Google mas já não encontrei nada sobre.
Você pode fazer isto
<br><br>
function validaCaractaer(pEvent)
{
if (pEvent.keyCode==241) //esta é a letra ç
{
pEvent.keyCode = 0; //Quando se faz isso se impede a escritura do caractere na caixa
}
}
<input type="text" onkeypress="validaCaractaer(event);">
Obviamente o que você coloca no if depende dos caracteres que quiser bloquear, se quiser saber qual é o keyCode de algum caractere que quiser bloquear então antes de tudo coloca um alert com o keyCode para que o inclua dentro da condição de caracteres a bloquear.
Por Eudy Veja