Не отправляет форму в модальное окно.Зачем? - PullRequest
0 голосов
/ 17 сентября 2018

Сайт потянул на WordPress.

Обычные формы на сайте работают, но в модальном окне нет.

Консоль ничего не показывает.Кнопка отправки не отвечает.

Сломал мне голову.Помогите найти проблему.

Код JS:

$(document).on("submit", "form", function () {

    var formID = $(this).attr('id');

    var formNm = $('#' + formID);
    $.ajax({
        type: "POST",
        url: 'mail.php',
        data: formNm.serialize(),
        success: function (data) {

            $(formNm).html(data);
        },
        error: function (jqXHR, text, error) {

            $(formNm).html(error);         
        }
    });
    return false;
});

HTML-форма во всплывающем окне (идентификатор отличается):

   <form action="mail.php" method="POST" id="formModal1">
                        <input type="text" name="t-number" placeholder="Ваш телефон" required />
                        <input type="submit" placeholder="Получить консультацию" />
                    </form>

Php:

<?php
      if (isset($_POST['t-number'])) {$phone = $_POST['t-number'];}
      if (isset($_POST['email'])) {$email = $_POST['email'];}



    $address = "";


    $mes = "Тема: Заказ обратного звонка!\nТелефон: $phone\nE-mail: $email";

    $sub='Заказ';
    $mail='Заказ <Центр юридической помощи>';
    $send = mail ($address,$sub,$mes,"Content-type:text/plain; charset = utf-8\r\nFrom:$mail");

    ini_set('short_open_tag', 'On');

    ?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...