【发布时间】:2015-07-22 20:24:28
【问题描述】:
我在 Drupal 中制作了一个多步骤/页面表单(字段类型是多页组,嵌套了多页)。
表格共6页,每页都有必填信息。问题是,Drupal 在表单的每一页底部都放置了一个“保存”和“预览”按钮。确实,在填写完所有必填字段之前,您无法预览或保存表单。因此,当用户浏览表单时,他们在中途点击“保存”或“预览”时,会出现大量错误。
有什么方法可以删除“保存”和“预览”按钮,直到它们位于最后一页(即仅第 6 页)?
谢谢。
编辑:顺便说一句,我正在使用字段组来构建我的表单。
【问题讨论】:
-
另外,我知道有一个模块“Multistep”,但它在 D6 中工作,对于 D7 来说不够健壮。补丁使表单在您每次点击下一个时都会“提交”,因此发送过早的电子邮件并比预期更早地发布表单。
-
我也尝试了带有最新补丁的表单 ajaxify 模块 (drupal.org/project/field_group_ajaxified_multipage),但它似乎仍然有很多错误(ajax 错误发生在下一个和上一个,并且不验证非文本字段成功...)
标签: drupal-7