2015-03-13 66 views
0

我有一個Drupal的Webform,它的條件是顯示一個字段集,如果用戶選擇「yes」來選擇多個選項。我想隱藏提交按鈕,只顯示fieldset時顯示它。如果(this)可見 - 做到這一點

我所希望獲得的是:

在此選擇文件加載=隱藏按鈕當用戶選擇部分選擇「.webform客戶機 - 成型 - 6848 .webform提交」

選項,Webform條件已經顯示或隱藏字段集。

當顯示字段集「.webform-component-fieldset」時,顯示提交按鈕。

回答

-1

我用jQuery解決了它。 當值改變時(我解析一個div),邏輯檢查html內的所有元素,如果條件得到遵守,將可見性條件應用於提交按鈕。 如果你需要示例,我可以嘗試恢復示例代碼。

+0

一個更好的'Drupal的方式很可能是在使用Drupal的[狀態](https://api.drupal.org/api/drupal/developer!topics!forms_api_reference.html/7#states)A form_alter] (https://api.drupal.org/api/drupal/modules%21system%21system.api.php/function/hook_form_alter/7) – 2pha 2015-03-13 16:55:20

+0

是的請。這將有幫助 – IamOnStage 2015-03-13 22:32:18

+0

@ 2pha我會怎麼做? – IamOnStage 2015-03-15 09:58:49