Forms 在Drupal8中操纵表单元素
我有一个非常简单的Drupal 8.0.1表单,它将变得非常复杂 该表格用于填写数据以获得银行贷款 我有名字,姓氏,街道等,它工作得很好。 现在,我需要实现一个名为firstname、lastname、street等的共同借方 但是。。。只有当访问者签入复选框时,共同借方的字段才能处于活动状态 我该如何在Drupal8中使用新的Ajax设置呢 我是Drupal 6和Ahah的冠军,但D8对我来说是一个全新的世界 谢谢你抽出时间Forms 在Drupal8中操纵表单元素,forms,drupal-8,Forms,Drupal 8,我有一个非常简单的Drupal 8.0.1表单,它将变得非常复杂 该表格用于填写数据以获得银行贷款 我有名字,姓氏,街道等,它工作得很好。 现在,我需要实现一个名为firstname、lastname、street等的共同借方 但是。。。只有当访问者签入复选框时,共同借方的字段才能处于活动状态 我该如何在Drupal8中使用新的Ajax设置呢 我是Drupal 6和Ahah的冠军,但D8对我来说是一个全新的世界 谢谢你抽出时间 尊敬的拉尔斯,如果我没弄错你的话,请做以下事情: $form['co
尊敬的拉尔斯,如果我没弄错你的话,请做以下事情:
$form['co_debitor'] = array(
'#type' => 'checkbox',
'#title' => t('Add Co-Debitor'),
'#default_value' => FALSE
);
$form['co_debitor_firstname'] = array(
'#type' => 'textfield',
'#title' => t('First name of the co-debitor'),
'#states' => array(
// Only show this field when the 'co_debitor' checkbox is checked.
'visible' => array(
':input[name="co_debitor"]' => array('checked' => TRUE),
),
),
);
现在,只有选中复选框时,名字字段才可见。让我知道这是否是您想要的。你好,弗兰克,非常感谢!:-)