#drupal #drupal-7 #drupal-modules #drupal-webform
#drupal #drupal-7 #drupal-модули #drupal-веб-форма
Вопрос:
Я использую Drupal -7 и webform.. Мне нужно показать / скрыть разные поля на основе опции выбора. например. выберите опцию «Тип проекта»
если я выберу «Тип проекта» как => Я хочу отобразить field1, field2 и выбрать-option3
если я выберу «Тип проекта» как B => Я буду отображать только field3, field4 и select-option4
остальные все поля будут отображаться в обоих случаях.
Я не могу использовать условную веб-форму, поскольку она не работает с select Other. Кто-нибудь может мне помочь с кодом поля «Hook» или «Markup» в веб-форме.
Комментарии:
1. взгляните также на условные поля
Ответ №1:
Загляните в модуль Webform Conditional. Здесь есть демо-версияhttps://www.youtube.com/watch?v=7uxfqJr6K6U которая может показать вам, на что она способна, чтобы убедиться, что это то, что вы ищете.
Комментарии:
1. @mmc: На самом деле я видел это ранее, но это несовместимо с модулем «Выбрать (или другим)». и я уже использую этот модуль.
2. можете ли вы предложить какой-либо другой способ сделать это?
3. @rohit bhatnagar: другой способ — написать свой собственный javascript, чтобы переключать отображение / скрытие дисплеев в соответствии с вашей логикой.
4. Что ж, если вы знакомы с системой Form API #states в D7, вы можете сделать это в своем собственном пользовательском модуле. Взгляните на: randyfay.com/states для краткого ознакомления.
5. @mnc: как мне добавить свой собственный Java script в код веб-формы? не могли бы вы, пожалуйста, направить меня?