Задать вопрос
@alekseypeshkur

Как подключить форму отправки email?

Всем привет !) Есть такая форма на сайте , как сделать её работоспособной ?

<form action="1.php" method="post" >
                <div class="row">
                    <div class="col-md-6">
                        <div class="input-contact">
                            <input type="text" name="name">
                            <span>ваше имя</span>
                        </div>
                    </div>
                    <div class="col-md-6">
                        <div class="input-contact">
                            <input type="text" name="email">
                            <span>ваш email</span>
                        </div>
                    </div>
                    
                    <div class="col-md-12">
                        <div class="textarea-contact">
                            <textarea name="message"></textarea>
                            <span>сообщение</span>
                        </div>
                    </div>
                    <div class="col-md-12">
                        <a href="#" class="btn btn-box">отправить</a>
                    </div>
                </div>
            </form>


<?php header("Content-type: text/html; charset=utf-8");

  $text = "<b>subject</b>: ".$_POST['subject']."<br>";
  $text .= "<b>name</b>: ".$_POST['name']."<br>" ;
  $text .= "<b>email</b>: ".$_POST['email']."<br>";
  $text .= "<b>message</b>: ".$_POST['message']."<br>";
  $headers .= "MIME-Version: 1.0\r\n";
  $headers .= "Content-Type: text/html; charset=UTF-8\r\n";
  mail('mail@mail.ru', 'Заголовок письма', $text, $headers);

?>
  • Вопрос задан
  • 149 просмотров
Подписаться 1 Простой 3 комментария
Ответ пользователя Валентин К ответам на вопрос (2)
romanko_vn
@romanko_vn
<form action="1.php" method="post" id="form">
<a href="#" class="btn btn-box" onclick="sendForm()">отправить</a>


function sendForm(){
	event.preventDefault();

	$.ajax({
		url: 'form.php',
		type: 'POST',
		data: $('#form').serialize(),
		success: function(response) {
			$('#result').html(response);
		}
	});	
}
Ответ написан