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

Почему не отправляет сообщение обратная форма связи?

Не работает отправка, выложил на хостинг и все равно не работает. При нажатии на кнопку ничего не происходит.
html cod:
<section class="contacts">
              <form class="contacts-form" id="form">
              <input id="name" type="text" name="name" placeholder="Имя:" class="form-control" required><br>
              <input id="email" type="text" name="email" placeholder="E-mail:" class="form-control" required><br>
              <textarea id="message" name="message"  cols="30" rows="10" placeholder="Сообщение:" class="form-control" required></textarea><br>
              <button id="SendMessage" type="button"  class="form-button" >Отправить</button><br>
            </form>
      </section>

js:
$(document).ready(function() {
    $("#form").submit(function() {
        $.ajax({
            type: "POST",
            url: "mail_2.php",
            data: $(this).serialize()
        }).done(function() {
            alert("Спасибо за заявку! Скоро мы с вами свяжемся.");
        });
        return false;
    });
});

php:
<?php
$recepient = "sergeyantonov2011@gmail.com";
$sitename = "PH_47";

$name = trim($_POST["name"]);
$email = trim($_POST["email"]);
$message = trim($_POST["message"]);
$result = "Имя: $name \n E-mail: $email \n Текст: $message";

$pagetitle = "Новая заявка с сайта \"$sitename\"";
mail($recepient, $pagetitle, $result, "Content-type: text/plain; charset=\"utf-8\"\n From: $recepient");
?>
  • Вопрос задан
  • 121 просмотр
Подписаться 1 Простой 2 комментария
Пригласить эксперта
Ответы на вопрос 2
KickeRocK
@KickeRocK
FrontFinish
type="submit"
Кнопка должна быть
Ответ написан
like-a-boss
@like-a-boss
Признайся,тебяТянетНаКодМужика,ты—программный гей
Тип кнопки button не тригерит событие submit.
<button id="SendMessage" type="submit" class="form-button">Отправить</button>
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы