Olá pessoal, tenho uma função em javascript que verifica se o usuario digitou numero ou letra em um text.
O problema é o seguinte, quando ele verifica que é uma letra, ele altera o valor do text pra 0, mas quando sai da função ele coloca a letra que o usuario digitou no text. Pra vocês entenderem melhor segue código abaixo:
Pergunta
Guest Maycon
Olá pessoal, tenho uma função em javascript que verifica se o usuario digitou numero ou letra em um text.
O problema é o seguinte, quando ele verifica que é uma letra, ele altera o valor do text pra 0, mas quando sai da função ele coloca a letra que o usuario digitou no text. Pra vocês entenderem melhor segue código abaixo:
<INPUT NAME="txtAna" SIZE="5" value="0" maxlength=5 onkeypress="verificatxt(this)">
function verificatxt(obj)
{
if ((event.keyCode < 48) || (event.keyCode > 57) )
{
obj.value="0";
alert("Digite somente números!!!");
}
}
Exemplo: se eu digito a letra "g", ele dá a mensagem e o valor do text fico "0g"
Desde já agradeço.
[]'s
Maycon
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.