03 декабря 2019, 14:58 Понял вас, но все равно, спасибо за помощь. В итоге плюнул на FormIT реализовал через PHP. Файл main.js $(document).ready(function(){ $(".submit_btn").click(function(e){ var _parent=$(this).parents("form"); var err=0; $("input",_parent).removeClass("err"); $("input", _parent).each(function(index, obj){ if($(obj).val().length<1) { $(this).addClass("err"); err++; } }); if(!err){ $.ajax({ url: "/contact-form.php", //Адрес подгружаемой страницы type: "POST", //Тип запроса dataType: "html", //Тип данных data: (_parent).serialize(), success: function(response) { //Если все нормально //document.getElementById(result_id).innerHTML = response; $(".form-order").fadeOut(300, function(){ show_popup("form-tnx"); $(_parent).trigger( 'reset' ); }); }, error: function(response) { //Если ошибка alert("Произошла ошибка при отправке данных"); } }); } e.preventDefault(); });Файл contact-form.php <?php if(empty($_POST)) die; /* Задаем переменные */ $fio = htmlspecialchars($_POST["fio"]); $email = htmlspecialchars($_POST["email"]); $phone = htmlspecialchars($_POST["phone"]); $note = htmlspecialchars($_POST["note"]); $bezspama = htmlspecialchars($_POST["bezspama"]); /* Ваш адрес и тема сообщения */ $address = "test@test.ru"; $sub = "Сообщение с сайта test.ru"; /* Формат письма */ $mes = "Сообщение с сайта test.ru.\n Имя отправителя: $fio E-mail: $email Телефон отправителя: $phone Тариф: $note"; if (empty($bezspama)) /* Оценка поля bezspama - должно быть пустым*/ { /* Отправляем сообщение, используя mail() функцию */ $from = "Reply-To: $email \r\n"; if (mail($address, $sub, $mes, $from)) { header('Refresh: 5; URL=http://test.ru/'); echo '<head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /></head> <body>Письмо отправлено, через 5 секунд вы вернетесь на главную страницу</body>';} else { header('Refresh: 5; URL=http://test.ru/'); echo '<head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /></head> <body>Письмо не отправлено, через 5 секунд вы вернетесь на страницу YYY</body>';} } exit; /* Выход без сообщения, если поле bezspama чем-то заполнено */ ?> Вопросы / Как в ModX Evo передать переменную из js для отправки на почту в FormIt? 6 0
03 декабря 2019, 14:18 Убрал. Все равно не отправляет Вопросы / Как в ModX Evo передать переменную из js для отправки на почту в FormIt? 6 0
03 декабря 2019, 13:34 Вставляю в форму <input name="note" type="hidden" value=""/>вот сюда После этого перестает работать отправка всех данных. Дело еще в том, что сайт мне достался после другого программиста, вот и пытаюсь разобраться, как что было сделано. Вопросы / Как в ModX Evo передать переменную из js для отправки на почту в FormIt? 6 0
Как я использую mxBoard для работы с ИИ-агентами Немного непонятно, зачем здесь MODX. Агенты работают именно над этим сайтом или это какой-то общий оркестратор, и на доске могут быть карточки по разным сайтам? А ещё расскажи, ...
YaSmartCaptcha - защитите ваши формы от спама умной капчей от Яндекс Вообще не понял о чем речь) В системной настройке service_js сейчас указана ссылка smartcaptcha.cloud.yandex.ru/captcha.js Я предложил очистить эту настройку, тогда компонент н...
mxBackup — обезличенные копии MODX в пару кликов Ещё нет, я там разом почти полтора десятка пакетов выложил модератор, вероятно, а шоке.
Gallery3x 3.4.0 - вставка галерей прямо из визуального редактора (CKEditor и TinyMCE RTE) Здравствуйте. Есть консольный скрипт Вот почитайте: docs.ivan345.com/books/gallery3x/page/import-ms2galleryphp
[mSync] Новая версия синхронизации с 1С Всем привет. В какой то момент начали сыпаться ошибки: Error 23000 executing statement: INSERT INTO `modx_msync_products` (`product_id`, `uuid_1c`) VALUES ...
Checkbox для модального окна Они не отключены, они платные, чтобы писали только те, кому действительно очень надо. Когда бесплатно люди начинают думать, что я им должен.
[SendIt 2.6.0] Анализ поведения пользователя для защиты от спама (невидимая капча)... Здравствуйте. Делаю личный кабинет на Sendit и со сбросом пароля возникли проблемы. Можете подсказать, в чем ошибка? Список вопросов в одноименном разделе на modx.pro пока пуст, и,...
Файл main.js
Файл contact-form.php
вот сюда
После этого перестает работать отправка всех данных.
Дело еще в том, что сайт мне достался после другого программиста, вот и пытаюсь разобраться, как что было сделано.