Сайт потянул на 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');
?>