Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Bruno Caxito

JavaScript - Validação de um Número

Recommended Posts

Olá pessoal eu to precisando de uma ajudinha com JavaScript, eu sou um pouco leigo no assunto.

 

Eu gostaria de fazer uma validação de um campo "inputy text" de um formulário HTML, acho que não é muito complicado, mas não importa o que eu tente eu nunca descubro uma maneira de fazer isso dar certo.

 

Bom é o seguinte, apos ser digitado algo nesse campo clica no botão validar.

Gostria que o JS avaliasse se o valor é igual a qualquer um dos valores contidos em outro arquivo (porque não quero que o usuario veja quais são estes valores ao exibir o código fonte).

Se a validação retornasse falso exibiria uma mensagem na página mesmo, dizendo que o valor não é valido.

Então se retornar "verdadeiro" o botão de "submit" do formulário deve aparecer para poder enviar os dados. (não tem problema se o usuário ficar entrando um monte de número ate encontrar um correto não, essa é a intenção).

 

Bom, se alguem puder me ajudar desde já agradeço, eu já quebrei a cabeça mas não sei como resolver isso, acho que porque meus conhecimentos de JavaScript são limitados http://forum.imasters.com.br/public/style_emoticons/default/grin.gif

 

 

Tranquilo galera, eu já resolvi o problema http://forum.imasters.com.br/public/style_emoticons/default/grin.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

A melhor maneira de fazer isso seria com AJAX, pois mesmo chamando um arquivo externo(técnica que desconheço somente com JS), ele pode colocar na URL, e ver o arquivo, pois afinal de contas, em algum lugar você terá que informar ao script onde está e quem é o arquivo.

Controlando isso por server-side é mais simples até.

 

Faria a consulta no teu banco e pronto.

Eu uso php... então seria apenas capturar o $_POST[''], e comparar com alguma coisa do banco. Daí fazer o redirecinamento é simples. Oque acha?

Precisa ser em JS?

Compartilhar este post


Link para o post
Compartilhar em outros sites

A melhor maneira de fazer isso seria com AJAX, pois mesmo chamando um arquivo externo(técnica que desconheço somente com JS), ele pode colocar na URL, e ver o arquivo, pois afinal de contas, em algum lugar você terá que informar ao script onde está e quem é o arquivo.

Controlando isso por server-side é mais simples até.

 

Faria a consulta no teu banco e pronto.

Eu uso php... então seria apenas capturar o $_POST[''], e comparar com alguma coisa do banco. Daí fazer o redirecinamento é simples. Oque acha?

Precisa ser em JS?

Bom eu ate comprei um livro de AJAX mas eu ainda não li e não tenho tempo de aprender a fazer com AJAX, o PHP eu domino muito bem, o problema é que eu gostaria que a validação fosse feita sem enviar os dados para os servidor processar. Inclusive atualmente esse script funciona do jeito que mencionou e está muito incomodo porque como é a terceira página de uma sessão da varios problemas com as variaveis quando a busca no banco retorna falsa.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.