Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa noite, tenho o seguinte codigo , cuja funcao é verificar se os campos foram preenchidos corretamente, porem em um formulario que possui muitos campos seria meio chucro validar todos como estou fazendo (sujeira de codigo)
Gostaria de verificar se tem como criar uma funcao na qual recebo o nome do documento e o nome do campo tipo assim:
d = nome do formulario;
c = nome da caixa de texto;
function validaForm(d,c).....
Tudo isso quando vou submeter o formulario!! segue o codigo utilizado
<script language="JavaScript" type="text/JavaScript"><!-- function validaForm(){ d = document.frmcad_festas; //variavel criada com o nome do formulario msn = "deve ser preenchido!"; //validar nome festa if (d.edtnfesta.value == ""){ alert("O campo NOME DA FESTA " + msn); d.edtnfesta.focus(); return false; } //validar atração if (d.edtatracao.value == ""){ alert("O campo ATRAÇÃO " + msn); d.edtatracao.focus(); return false; } //validar horario if (d.edthorario.value == ""){ alert("O campo HORÁRIO " + msn); d.edthorario.focus(); return false; } //validar ddd if (d.edtddd.value == ""){ alert("O campo DDD " + msn); d.edtddd.focus(); return false; } //validar ddd if (isNaN(d.edtddd.value)){ alert("O campo DDD " + msn + " ...só com numeros"); d.edtddd.focus(); return false; } //validar telefone if (d.edttel.value == ""){ alert("O campo TELEFONE " + msn); d.edttel.focus(); return false; } //validar telefone if (isNaN(d.edttel.value)){ alert("O campo TELEFONE " + msn + " ...só com numeros"); d.edttel.focus(); return false; } //validar ddd seu if (d.edtdddseu.value == ""){ alert("O campo DDD " + msn); d.edtdddseu.focus(); return false; } //validar ddd seu( if (isNaN(d.edtdddseu.value)){ alert("O campo DDD " + msn + " ...só com numeros"); d.edtdddseu.focus(); return false; } //validar telefone if (d.edttelseu.value == ""){ alert("O campo TELEFONE " + msn); d.edttelseu.focus(); return false; } //validar telefone if (isNaN(d.edttelseu.value)){ alert("O campo TELEFONE " + msn + " ...só com numeros"); d.edttel.focus(); return false; } return true; }//--></script>
È possivel ,ou tem outra alternativa
Carregando comentários...