Validar campos com java script

4 respostas
scmarcia

Olá pessoal, sou nova por aqui e em programação java web…
Estou com uma dúvida, tomara que alguém possa me ajudar…

Tenho o segunite código de cadastro, como faço as validaçoes dos campos no botão cadastrar??Estou tentando, mas mesmo retornando falseda erro, pois o action é chamado.
Queria fazer algo parecido com cancelar essa chamada…
O código é esse:

Nome:


Mensalidade:




já tentei fazer assim:

function teste_curso(){
if(fcadastro.nome.value==""){

alert("prencha o campo nome");
              fcadastro.nome.focus();
              return false;
          }
          if(fcadastro.mensalidade.value==""){
              
              alert("preencha o campo mensalidade");
              fcadastro.mensalidade.focus();
              return false;
          }
         
         return true;
      }

Desde já, obrigada!!

4 Respostas

Big_E

No onclick do seu botão chame a função da seguinte forma: “return teste_curso();”

<input type="submit" value="Cadastrar Curso" onclick="return teste_curso(event);" />

Se sua função está sendo chamada corretamente você precisa, fazer um return na chamada para justamente pegar o retorno da função.
Sua função provavelmente está fazendo a validação corretamente, porém como não é realizado um return false; no onclick do botão, o processamento continua executando até a chamada ao servidor na action do form.

Espero ter ajudado.

scmarcia

Oi, já ajudou sim…
Agora não da a tela de erro, mas grava do mesmo jeito…(poe exemplo, se eu edixar um campo sem preencher, da um aviso , mas grava do mesmo jeito)

Desde já , obrigada!

Big_E

Hummm, posta o código da tela aí.

scmarcia

Opa!!!
deu certo Big E …
Obrigada!
:smiley:

Criado 4 de maio de 2012
Ultima resposta 4 de mai. de 2012
Respostas 4
Participantes 2