Как спрятать строки без значений в виджете записи

В шаблоне виджета записи можно спрятать строки с пустыми значении, если воспользоваться JavaScript-м.

 

Допустим, у нас  есть форма с двумя полями "Имя" и "Фамилия".

По умолчанию, записи в виджете будут отображаться как показано ниже:

 

пустое значение в виджете записи

 

 

На скриншоте выделено, что значение в поле "Фамилия" не введено. В таком случае, для того, чтобы прятать всю строку вместе с названием поля, нужно воспользоваться JavaScript-м.

Но первым делом, нужно создать шаблон записи. Чтобы мы могли делать правки в стандартном шаблоне.

После создания шаблона зайдите в редактирование шаблона, нажмите на кнопку "Источник", чтобы можно было редактировать HTML-код шаблона.

На скриншоте ниже показаны строки на HTML, которые соотвествуют строке "Фамилия" в виджете.

шаблон записи

 

Чтобы прятать всю строку в случаях, когда Фамилия не была введена при заполнении формы, нам нужно задать идентификатор строки и добавить код, который и будет делать то, что нам нужно.

 

код необходимый, чтобы спрятать строку

 

На скриншоте видно, что был добавлен идентификатор строки id="surname" и javaScriptкод, который проверяет пустое ли значение для поля, и если да, то прячет его.

        <script type="text/javascript">
          if("|Фамилия|" == ""){
            $("#surname").hide();
          }
        </script>

 

В итоге, виджет записи уже будет без строки с пустым значением для поля "Фамилия".

виджет без пустой строки

 

 

Online конструктор форм
Создать Online Базу Данных

Поддержка пользователей
Контакты
О системе
Команда

QuintaDB.com
QuintaDB.ru
QuintaDB.com.ua
Условия использования
Конфиденциальность

Весь текст & дизайн защищён © - 2018 QuintaDB. Все права защищены.

Хорошего настроения вам на весь оставшийся день!