shaklov 63 Опубликовано 17 июня, 2016 Жалоба Share Опубликовано 17 июня, 2016 Как вернуть старую рамку-предупреждение о не заполненых полях при оформлении и регистрации? Как в старых версиях было. Картинку прикладываю. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 17 июня, 2016 Жалоба Share Опубликовано 17 июня, 2016 Да уже никак, js код для этой подсветки уже был удалён ведь. Разве что искать старую версию и оттуда вытаскивать. Ссылка на сообщение Поделиться на другие сайты
shaklov 63 Опубликовано 17 июня, 2016 Автор Жалоба Share Опубликовано 17 июня, 2016 Для нормального использования сервиса подсказок DaData.ru в формах оформления и регистрации нужно скрывать лишние поля (Имя, Фамилия, Отчество, Улица, Почтовый индекс, Город, Регион, Страна) и оставлять два поля - ФИО в свободной форме и Адрес в свободной форме (скрипт DaData всё раскидает сам). Но вот предупреждения о пустых полях сейчас выводятся рядом с инпутами, которые скрыты. Нужно как-то лишние поля убирать и все ошибки сверху выводить, а то смысла в DaData нет. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 17 июня, 2016 Жалоба Share Опубликовано 17 июня, 2016 А зачем скрывать?! Ссылка на сообщение Поделиться на другие сайты
shaklov 63 Опубликовано 17 июня, 2016 Автор Жалоба Share Опубликовано 17 июня, 2016 Чтобы уменьшить форму. Не нужны лишние шесть полей: Ссылка на сообщение Поделиться на другие сайты
shaklov 63 Опубликовано 17 июня, 2016 Автор Жалоба Share Опубликовано 17 июня, 2016 Вот что-то похожее нашёл в демке jQuery Validation Plugin:https://jqueryvalidation.org/files/demo/errorcontainer-demo.html Значит можно перетащить наверх поле для ошибок Ссылка на сообщение Поделиться на другие сайты
shaklov 63 Опубликовано 17 июня, 2016 Автор Жалоба Share Опубликовано 17 июня, 2016 Всё получилось - разобрался. Достаточно добавить одну строчку в \includes\form_check.js.php сразу после $("#<?php echo $form_id; ?>").validate({ добавляем errorLabelContainer: $("#<?php echo $form_id; ?> div.CheckoutError"), и в шаблонах регистрации и оформления заказа добавляем скрытый блок для вывода ошибок либо используем текущий div.CheckoutError Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 18 июня, 2016 Жалоба Share Опубликовано 18 июня, 2016 Да, только хотел написать, что настроек куча у валидатора и можно сделать вывод ошибок как угодно. https://jqueryvalidation.org/files/demo/ Хорошо, что разобрались. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения