Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal, alguém pode me ajudar por favor? Estou acostuma a editar templates que vem com os arquivo .php do contato. Esse que estou editando não tem. Revirando os code achei o main.js e dentro dele tem o seguinte code:
/ ---------------------------------------------------------------------- /
/ ------------------------------- CONTACT ------------------------------ /
/ ---------------------------------------------------------------------- /
$("#submit_btn").on('click', function() {
//get input field values
var user_name = $('input[name=name]').val();
var user_email = $('input[name=email]').val();
var user_message = $('textarea[name=message]').val();
var proceed = true;
if (user_name == "") {
$('input[name=name]').css('border-color', 'red');
proceed = false;
}
if (user_email == "") {
$('input[name=email]').css('border-color', 'red');
proceed = false;
}
if (user_message == "") {
$('textarea[name=message]').css('border-color', 'red');
proceed = false;
}
if (proceed) {
//data to be sent to server
var post_data = {
'userName': user_name,
'userEmail': user_email,
'userMessage': user_message
};
var output;
//Ajax post data to server
$.post('php/contact.php', post_data, function(response) {
//load json data from server and output message
if (response.type == 'error') {
output = '<div class="error">' + response.text + '</div>';
} else {
output = '<div class="success">' + response.text + '</div>';
//reset values in all input fields
$('#contact_form input').val('');
$('#contact_form textarea').val('');
}
$("#result").hide().html(output).slideDown().delay(4000).slideUp();
}, 'json');
}
});
//reset previously set border colors and hide all message on .keyup()
$("#contact_form input, #contact_form textarea").on('keyup', function() {
$("#contact_form input, #contact_form textarea").css('border-color', '');
$("#result").slideUp();
});
Alguma alma caridosa me ajude kkkk
Grato antecipadamente.
Donizeti, qual o procedimento? No index tem esse code:
<!-- Contact Section -->
<article class="hs-content contact-section" id="section8">
<span class="sec-icon fa fa-paper-plane"></span>
<div class="hs-inner">
<span class="before-title">.06</span>
<h2>CONTATO</h2>
<div class="contact_info">
<h3>Entrar em Contato</h3>
<hr>
<h5>Estamos esperando para ajudá-lo</h5>
<h6>Basta usar o formulário abaixo para entrar em contato</h6>
<hr>
</div>
<!-- Contact Form -->
<fieldset id="contact_form">
<div id="result"></div>
<input type="text" name="name" id="name" placeholder="NOME" />
<input type="email" name="email" id="email" placeholder="EMAIL" />
<textarea name="message" id="message" placeholder="MENSAGEM"></textarea>
<span class="submit_btn" id="submit_btn">ENVIAR MENSAGEM</span>
</fieldset>
<!-- End Contact Form -->
</div>
</article>
<!-- End Contact Section -->
eu devo pegar aquele teu code e criar um arquivo contato.php? Desculpe a ignorância, é que estou ainda começando a mexer nos codes. Grato irmão. Se puder fazer um passo a passo te agradeço.
>
Opá, só acho que seu problema está no tópico errado, deveria ser o de PHP não? mas tudo bem...
Se entendi bem, você precisa de um código pra envio de email? se for esse o caso, eu tenho o que eu fiz, que costumo usar.
<?php
//Valida os campos do formulário
if(
empty($_POST['nome']) ||
empty($_POST['email']) ||
empty($_POST['telefone']) ||
empty($_POST['assunto']) ||
empty($_POST['mensagem']) echo '<script type="text/javascript">alert ("Preencha todos os campos obrigatorios");</script>';
echo '<script type="text/javascript">location.href="javascript:window.history.go(-1)";</script>';//Destinatário do e-mail
$destinatario = "";
//Remetente do e-mail (deve ser um email válido do domínio do site)
$remetente = "contato@".$_SERVER['SERVER_NAME'];
//Assunto do email
$assunto = "[]".$_POST['assunto'];
//Cópia e cópia oculta
$cc = "";
$bcc = "";
//Guarda os dados do formulário
$nome = $_POST['nome'];
$email = $_POST['email'];
$telefone = $_POST['telefone'];
$mensagem = $_POST['mensagem'];
//Monta o corpo do e-mail
$mensagem_email = "<p>";
$mensagem_email .= "<strong>Nome: </strong>".$nome."<br />";
$mensagem_email .= "<strong>E-Mail: </strong>".$email."<br />";
$mensagem_email .= "<strong>Telefone: </strong>".$telefone."<br />";
$mensagem_email .= "<strong>Mensagem: </strong>".$mensagem;
$mensagem_email .= "</p>";
//Monta o cabeçalho do e-mail
$headers_email = "MIME-Version: 1.1\n";
$headers_email .= "Content-type: text/html; charset=utf-8\n";
$headers_email .= "From: ".$remetente."\n";
$headers_email .= "Return-Path: ".$remetente."\n";
$headers_email .= "Reply-To: ".$remetente."\n";
$headers_email .= "Cc: ".$cc."\n";
$headers_email .= "Bcc: ".$bcc;
// envia o email e valida a operação
if( mail($destinatario, $assunto, $mensagem_email, $headers_email, "-r".$remetente) ){
echo '<script type="text/javascript">alert ("E-Mail enviado com sucesso");</script>';
echo '<script type="text/javascript">location.href="javascript:window.history.go(-1)";</script>';
}else{
echo '<script type="text/javascript">alert ("Falha no envio do E-Mail");</script>';
echo '<script type="text/javascript">location.href="javascript:window.history.go(-1)";</script>';
}
}
?>Cara. para não ter muito trabalho. Aconselho que esqueça esse script que veio no main.js
e Crie um formulario chamando no php. com method="post" assim como o do amigo ai acima existe tópicos aqui com explicações de como você fazer um formulário de contato e esse seu vai ser somente editado bem simples.
Opá, só acho que seu problema está no tópico errado, deveria ser o de PHP não? mas tudo bem...
Se entendi bem, você precisa de um código pra envio de email? se for esse o caso, eu tenho o que eu fiz, que costumo usar.
<?php
//Valida os campos do formulário
if(
){
}else{
//Destinatário do e-mail