Validar campos com java script

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!!

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.

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!

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

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