Análise de entrada de dados.

1. Análise de entrada de dados.

Marcio
linuxer_deb

(usa Debian)

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?


  


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

kleber galucio
klebrr

(usa Linux Mint)

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)



3. Re: Análise de entrada de dados.

Perfil removido
removido

(usa Nenhuma)

Enviado em 08/09/2009 - 13:23h

Pesquise por regex ( expressões regulares ) para javascript.

tem este conteúdo para iniciar o estudo

http://imasters.uol.com.br/artigo/2515/javascript/regular_expression/






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts