Jump to content


fnmoura

Member Since 24/03/2004
Offline Last Active 28/05/2007, 23:38
-----

Topics I've Started

Permitir Apenas Texto Em Um Campo De Um Formulário

04/02/2007, 22:38

Caros colaboradores, boa noite.

Estou com dificuldades para montar uma função que permita somente a entrada de letras em um campo do formulário. Estou um pouco enferrujado :assobio: e gostaria de contar com a ajuda de todos.

Vi alguns exemplos que usam "vetores" e outros que usam a "tabela ASCII". Fiquei interessado no uso do "KeyCode". Por favor, me ajudem com ele pois não estou conseguindo me enteder.

Seguem os meus códigos:

<script>
function critica_nome(partecla);
{
	 vartecla = partecla.KeyCode;
	 if (vartecla > 64 && vartecla < 91) || (vartecla > 96 && vartecla < 123)
			   return true;
		  else
			   {
			   alert("Este campo permite apenas letras maiúculas ou minúsculas!");
			   return false;
			   }
}
</script>

<form action="" method="post" name="contato" onsubmit="">
	 <label>Nome:</label><br />
	 <input type="Text" name="nome" style="width:455px;" maxlength="50" tabindex="1" onkeypress="return critica_nome(event);" />
</form>

Eis o código que não consigo fazer rodar pelo menos no IE.

Atenciosamente,

Fnmoura

IPB Skin By Virteq