【发布时间】:2010-09-01 20:12:38
【问题描述】:
我有复杂的表单,我想让它对用户更友好。它由许多字段集组成。我可以采用其中一个字段集并将其变为模态窗口而无需制动形式吗?
我的想法是,字段集在视觉上被按钮替换,该按钮触发模式窗口,在模式窗口中显示被替换的表单部分。表单必须和没有模态窗口一样执行,它会做 ajax 和 jquery 和各种东西。
我希望改进 Drupal ImageFlield UI。
【问题讨论】:
我有复杂的表单,我想让它对用户更友好。它由许多字段集组成。我可以采用其中一个字段集并将其变为模态窗口而无需制动形式吗?
我的想法是,字段集在视觉上被按钮替换,该按钮触发模式窗口,在模式窗口中显示被替换的表单部分。表单必须和没有模态窗口一样执行,它会做 ajax 和 jquery 和各种东西。
我希望改进 Drupal ImageFlield UI。
【问题讨论】:
您可以使用子表单模块中的子表单元素,http://drupal.org/project/subform。
【讨论】:
如果您使用 jQuery UI,我认为您需要制作字段集的副本并使用 JS 将其中的值插入回表单。 jQuery会将内容移动到一些特殊的div中,因此会破坏表单。
Drupal 对不允许编辑其表单非常严格。
【讨论】:
我对 Drupal 不太熟悉,但如果我只是在做普通的旧 jQuery,我可能在模态 div 中有一个辅助表单。提交辅助表单时,它会更新主表单上的相应字段。
【讨论】: