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, galera.
Estou tento um problemão no formulário... não esta sendo enviado.
Vou postar os trechos dos códigos:
HTML ----->
<form method="post" action="" id="ajax_form">
<label id="inputnome">
<input type="text" name="nome" placeholder="Nome..." id="nome">
</label>
<label id="inputemail">
<input type="email" name="email" placeholder="Email..." id="email">
</label>
<label id="inputassunto">
<textarea name="mensagem" placeholder="Mensagem..." id="mensagem"></textarea>
</label>
<label id="botaoenviar">
<input type="button" name="enviar" value="ENVIAR" id="enviar">
</label>
</form>
<!-- CHAMA O SCRIPT DO AJAX -->
<script type="text/javascript" src="script/script_ajax_form.js"></script>
AJAX --->
$(document).ready(function(){
$("#enviar").click(function(){
var nome = $("#nome").val();
var email = $("#email").val();
var mensagem = $("#mensagem").val();
var urlData = "&nome" + nome + "&email" + email + "&mensagem" + mensagem;
if(nome==''||email==''||mensagem==''){
alert("Por favor preencha todos os campos do formulário.");
}else{
$.ajax({
type: "POST",
ulr: "sendmail.php",
data: urlData,
cache: false,
success: function(){
alert("Email enviado com sucesso.");
}
});
}
return false;
});
});
E o PHP --->
<?php
$para = "fe.rafa@gmail.com";
/RECEBE OS DADOS DO CLIENTE AJAX VIA POST/
$nome = $_POST['nome'];
$email = $_POST['email'];
$msg = $_POST['msg'];
/CORPO DO EMAIL/
$body = "<h2>CONTATO REALIZADO PELO SITE: andreatemponilebre.com.br</h2>";
$body .= "NOME: $nome <br>";
$body .= "EMAIL: $email <br>";
$body .= "MENSAGEM: <br>";
$body .= $msg;
$body .= "<br>";
$body .= "----------------------";
$body .= "<br>";
$body .= "ENVIADO EM <strong>".date("F j, Y, g:i a")." por ".$_SERVER['REMOTE_ADDR']."</strong>";
$body .= "<br>";
$body .= "----------------------";
$headers = "Content-Type:text/html; charset=UTF-8\n";
$headers .= "From: andreatemponilebre.com.br<andrealebreneurologia@gmail.com>\n";
mail($para, "Contato realizado através do formulário!", $body, $headers);
?>
Quando envio o email, a pagina exibe o Alert "Email enviado com sucesso." más o email não chega. Alguem poderia me ajudar com este problema....
Muito obrigado galera....
Felipe
Carregando comentários...