Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde Galera.
Estou com um probleminha para validar um formulário em Javascript. Já tentei vários exemplos e nenhum funciona aqui, tá dificil...rs
Seguinte, tenho um formulario e gostaria de exibir uma mensagem de erro embaixo de cada campo não preenchido quando o usuário tentar cadastrar. Utilizei o seguinte código para isso:
function checkFieldsFornecedorEventual(){
var rasocial = document.frm.txRaSocial.value;
if (rasocial == "") {
validarDados('txRaSocial', rasocial);
return false;
}
var nofantasia = document.frm.txNoFantasia.value;
if (nofantasia == "") {
validarDados('txNoFantasia', nofantasia);
return false;
}
var fone = document.frm.txFone.value;
if (fone == "") {
validarDados('txFone', fone);
return false;
}
var email = document.frm.txEmail.value;
if (email == "") {
validarDados('txEmail', email);
return false;
}
var contato = document.frm.txContato.value;
if (contato == "") {
validarDados('txContato', contato);
return false;
}
}
Quando envio sem preencher nenhum campo aparece a mensagem somente no primeiro campo que estiver vazio. Na verdade eu gostaria que aparecesse de uma vez só as mensagens de todos os campos vazios. Alguém sabe o que eu deveria alterar pra isso acontecer?
OBS: a função "validarDados" é responsável por inserir a mensagem na div e mostrá-la na tela.
Carregando comentários...