Pular para o conteúdo

Análise de entrada de dados.

Responder tópico
  • Denunciar
  • Indicar

1. Análise de entrada de dados.

Enviado em 28/06/2009 - 00:58h

No código, eu preciso que somente números sejam aceitos no input text do html, mas a minha checagem imprime a mesma mensagem de erro, tanto para números somente, como para strings. O que precisa ser corrigido?

<html>

<script>

var numeros = window.prompt('Números:', '');

for(i = 0; i < numeros.length; i++)
if(numeros.charAt(i) != '0' || numeros.charAt(i) != '1' || numeros.charAt(i) != '2' ||
numeros.charAt(i) != '3' || numeros.charAt(i) != '4' || numeros.charAt(i) != '5' ||
numeros.charAt(i) != '6' || numeros.charAt(i) != '7' || numeros.charAt(i) != '8' ||
numeros.charAt(i) != '9') {
alert('Somente números são permitidos!');
exit;
}

</script>

</html>

Independente de números ou strings, a mensagem de erro sempre é exibida. Como corrigir?

Responder tópico

2. IMPEDIR DIGITAÇÃO DE CARACTERES NÃO NUMÉRICOS

Enviado em 28/06/2009 - 10:44h


verifique o link abaixo, que é a solução em javascript para validar um campo de form antes de enviar.

http://www.geocities.com/cantinhodojavascript/jsdicas2.html

Testei e funcionou no Firefox 3 e IE 6

ps: (alguns codigos javascript que não funciona em alguns navegadores)

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder