Olá! Preciso muito da ajuda de vocês... é o seguinte
Tenho um formulário feito em Dreamweaver num site, que está enviando os e-mails normalmente.
No action do formulário está uma página em asp que tem um aviso que o formulário foi enviado com sucesso e onde está o e-mail para onde eles devem ir.
O problema é que não consigo colocar os avisos que os campos estão vazios, pois eles aparecem, mas ao dar ok, o site vai para a página de envio com sucesso do mesmo jeito, ao invés de permanecer no formulário para que a pessoa possa terminar de prencher.
O scritp dos campos vazios é o seguinte:
<script language="JavaScript">
function verifica() {
if(form.nome.value==""){
alert("Erro! O Campo \"Nome\" está em branco!");
form.nome.focus();
return false;
}
if(form.tel.value==""){
alert("Erro! O Campo \"Telefone\" está em branco!");
form.tel.focus();
return false;
}
if(form.email.value==""){
alert("Erro! O Campo \"E-mail\" está em branco!");
form.email.focus();
return false;
}
if(form.mensagem.value==""){
alert("Erro! O Campo \"Mensagem\" está em branco!");
form.mensagem.focus();
return false;
}
form.submit();
}
</script>
lembrando: no actions, está a página asp que abre com a mensagem de sucesso. Parece que, ao invés de voltar com o cursor no campo vazio, ele vai em frente e executa o action. Tem algum jeito de tirar o action e colocar algo no final do scritp para direcionar para a mesnsagem apenas se todos os campos estiverem preenchidos?
Pergunta
Arlete
Olá! Preciso muito da ajuda de vocês... é o seguinte
Tenho um formulário feito em Dreamweaver num site, que está enviando os e-mails normalmente.
No action do formulário está uma página em asp que tem um aviso que o formulário foi enviado com sucesso e onde está o e-mail para onde eles devem ir.
O problema é que não consigo colocar os avisos que os campos estão vazios, pois eles aparecem, mas ao dar ok, o site vai para a página de envio com sucesso do mesmo jeito, ao invés de permanecer no formulário para que a pessoa possa terminar de prencher.
O scritp dos campos vazios é o seguinte:
lembrando: no actions, está a página asp que abre com a mensagem de sucesso. Parece que, ao invés de voltar com o cursor no campo vazio, ele vai em frente e executa o action. Tem algum jeito de tirar o action e colocar algo no final do scritp para direcionar para a mesnsagem apenas se todos os campos estiverem preenchidos?
Brigadão!
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.