Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Tenho este código que funciona normal em um site, mas no outro site não funfa de jeito nenhum.
Qual o problema neste código?? O Js funciona numa boa na verificação;logo, o submit dele tb deveria funcionar...
<?php
$to = "me@gmail.com";
$subject = "mensagem de teste";
$body = "nome: $nome \n\nE-mail: $email \n\nMensagem: $coment";
if (mail($to, $subject, $body)) {
echo("<p>Message successfully sent!</p>");
} else {
echo("<p>Message delivery failed...</p>");
}
?>
<body id="index" class="standard">
<script language="JavaScript">
function verifica()
{
if(document.form1.nome.value==""){
window.alert("Por favor, forneça seu nome."); document.form1.nome.focus();
return false;
}
if(document.form1.email.value==""){
window.alert("Por favor, forneça seu e-mail."); document.form1.email.focus();
return false;
}
if (document.form1.email.value.indexOf('@',0)==-1||document.form1.email.value.indexOf('.',0)==-1){
window.alert("Por favor, forneça corretamente seu e-mail."); document.form1.email.focus();
return false;
}
if(document.form1.ddd.value==""||document.form1.fone.value==""){
window.alert("Por favor, coloque um ddd e seu telefone para contato."); document.form1.coment.focus();
return false;
}
if(document.form1.assunto.value==""||document.form1.coment.value==""){
window.alert("Por favor, digite um assunto e deixe seu comentário."); document.form1.coment.focus();
return false;
}
return true;
document.form1.submit();
}
</script>
<form name="form1" action="#" onsubmit="return verifica()" method="POST">
<p align="left" class="spcctl">Nome*
<label>
<input name="nome" type="text" id="nome" size="50" maxlength="50" class="ctlpos" />
</label>
</p>
<p align="left" class="spcctl">E-mail*
<label>
<input name="email" type="text" id="email" size="50" maxlength="100" class="ctlpos" />
</label>
</p>
<p align="left" class="spcctl">Telefone*
<label>
<input name="ddd" type="text" id="ddd" size="3" maxlength="2" class="ctlpos" />
</label>
<label>
<input name="fone" type="text" id="fone" size="15" maxlength="15" class="ctlpos2" />
</label>
</p>
<p align="left" class="spcctl">Mensagem*
<label>
<textarea name="coment" cols="55" rows="5" id="coment" maxlength="500" class="ctlpos"></textarea>
</label>
</p>
<p align="left">
<input name="submit" type="submit" id="submit" value="Enviar" />
</p>
</form>
</body>
O email chega assim:
nome:
E-mail:
Mensagem:
Por que?? Algo sabe me dizer qual o problema??
Carregando comentários...