【发布时间】:2019-06-24 11:28:27
【问题描述】:
我正在创建一个网络表单来构建订阅表单,在 Drupal 7.65 上
目标
我需要做的是:从列表中选择一个角色,并在文本字段中自动显示该角色的关联名称。 正如我所说,名称应该显示在其下方的不可修改的文本字段中。
假设有效,以下列表 (key => value)
字段:部门
- business_manager|业务经理
- hr_consultant|人力资源
- training_developer|培训开发人员
从时间上看,相关联的名字,分别是
选项可以出现在文本字段hr_business_partner
- 史蒂夫·艾布克
- 格特鲁德·德夫
- Sven Hgj Klm
因此,当受训者选择“人力资源”时,“Gertrude Def”的名称应出现在选择项下方的文本字段中。 我附上了一个模型以便更好地了解我的需求。
重要 我不能将名称作为值放入列表中,因为关联可以更改,但旧记录应保留以前注册的关联
【问题讨论】:
-
对每个选项使用“data-person”等属性,并在javascript/jquery中选择更改部门字段的属性值。例如参考stackoverflow.com/questions/8345666/…
-
此外,您还可以使用drupal.org/project/form_options_attributes 模块生成表单。
标签: drupal-7