Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Aee Galera
Então eu tenho uma página de formulário de inscrição e estou usando JavaScript para validar o formulário antes de enviar para a minha outra página que vai tratar estes dados e enviar e-mail (enviar.php).
Eu já fiz este tipo de validação várias vezes, mas desta vez não sei o que está acontecendo.
Segue o código da função JavaScript:
function verificar () {
var certo = 1;
var alerta = "Os seguintes campos não foram preenchidos:\n";
nome = document.getElementById("nome").value;
email = document.getElementById("email").value;
rg = document.getElementById("rg").value;
cpf = document.getElementById("cpf").value;
cep = document.getElementById("cep").value;
end = document.getElementById("end").value;
cid = document.getElementById("cidade").value;
modulo = document.getElementById("modulo").value;
if (nome == '') {
alerta = alerta + 'Nome\n';
certo = 0;
}
if (email == '') {
alerta = alerta + 'E-Mail\n';
certo = 0;
}
if (rg == '') {
alerta = alerta + 'RG\n';
certo = 0;
}
if (cpf == '') {
alerta = alerta + 'CPF\n';
certo = 0;
}
if (cep == '') {
alerta = alerta + 'CEP\n';
certo = 0;
}
if (end == '') {
alerta = alerta + 'Logradouro\n';
certo = 0;
}
if (cid == '') {
alerta = alerta + 'Cidade\n';
certo = 0;
}
if (modulo == '0') {
alerta = alerta + 'Módulo';
certo = 0;
}
if (certo == 1) {
document.frm.submit();
} else {
alert(alerta);
}
}
Todos os elementos existem no código esta dando o seguinte erro "OBJETO NÃO DA SUPORTE PARA PROPRIEDADE OU MÉTODO".
A linha que dá o erro é a 4 linha de baixo pra cima, onde se a condição for verdadeira vai fazer o submit do form(document.frm.submit();).
"frm" é o nome do meu form, que esta correto.
Carregando comentários...