2015-03-13 4 views
0

У меня есть веб-форма Drupal с условиями на нем, чтобы показать набор полей, если пользователь выбирает «да» для нескольких опций выбора. Я хотел бы скрыть кнопку отправки и показать ее только при отображении набора полей.Если (это) видно - сделайте это

То, что я ищу, чтобы достичь это:

В документе Load = Скрыть кнопку с этим селектором «.webform-клиент форм-6848 .webform подать»

Когда пользователь выбирает некоторые выберите параметры, условия Webform уже показывают или скрывают набор полей.

Когда отображается набор полей «.webform-component-fieldset», затем нажмите кнопку «Отправить».

ответ

-1

Я решил это с помощью jQuery. Логика проверяет весь элемент внутри html, когда значения меняются (я разбирал только div), чем применял условие видимости к вашей кнопке отправки, если условие соблюдено. Если вам нужен пример, я могу попытаться восстановить образец кода.

+0

Лучшим способом «drupal», вероятно, будет использование drupal [states] (https://api.drupal.org/api/drupal/developer!topics!forms_api_reference.html/7#states) в [form_alter] (https://api.drupal.org/api/drupal/modules%21system%21system.api.php/function/hook_form_alter/7) – 2pha

+0

Да, пожалуйста. Это было бы полезно – IamOnStage

+0

@ 2pha Как мне это сделать? – IamOnStage

Смежные вопросы