Перейти к содержанию
Форум поддержки пользователей VamShop

Рамка-предупреждение о незаполнненых полях


Рекомендуемые сообщения

Как вернуть старую рамку-предупреждение о не заполненых полях при оформлении и регистрации? Как в старых версиях было. Картинку прикладываю.

57644857ead77_.thumb.png.12e9631362081cd

Ссылка на сообщение
Поделиться на другие сайты

Да уже никак, js код для этой подсветки уже был удалён ведь.

Разве что искать старую версию и оттуда вытаскивать.

Ссылка на сообщение
Поделиться на другие сайты

Для нормального использования сервиса подсказок DaData.ru в формах оформления и регистрации нужно скрывать лишние поля (Имя, Фамилия, Отчество, Улица, Почтовый индекс, Город, Регион, Страна) и оставлять два поля - ФИО в свободной форме и Адрес в свободной форме (скрипт DaData всё раскидает сам).
Но вот предупреждения о пустых полях сейчас выводятся рядом с инпутами, которые скрыты.
Нужно как-то лишние поля убирать и все ошибки сверху выводить, а то смысла в DaData нет.

Ссылка на сообщение
Поделиться на другие сайты

Вот что-то похожее нашёл в демке jQuery Validation Plugin:
https://jqueryvalidation.org/files/demo/errorcontainer-demo.html
Значит можно перетащить наверх поле для ошибок

Ссылка на сообщение
Поделиться на другие сайты

Всё получилось - разобрался.

Достаточно добавить одну строчку в \includes\form_check.js.php
сразу после

$("#<?php echo $form_id; ?>").validate({

добавляем

errorLabelContainer: $("#<?php echo $form_id; ?> div.CheckoutError"),

и в шаблонах регистрации и оформления заказа добавляем скрытый блок для вывода ошибок либо используем текущий div.CheckoutError

Ссылка на сообщение
Поделиться на другие сайты

Да, только хотел написать, что настроек куча у валидатора и можно сделать вывод ошибок как угодно.

https://jqueryvalidation.org/files/demo/

Хорошо, что разобрались.

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...