【发布时间】:2011-11-13 07:30:14
【问题描述】:
在 Drupal 7 中,我目前正在开发具有以下工作流程的多步骤 Ajax 表单:
- 用户从下拉列表中选择一个项目 (
<select />) - 根据上面所做的选择,页面上会出现一组单选按钮。
- 用户选择其中一个单选按钮,这会导致出现另一组单选按钮,依此类推。
前两个步骤很简单,我发现了很多基于下拉选择触发 Ajax 调用的示例。然而,事实证明,基于单选按钮添加一个或多个步骤对我来说非常具有挑战性。
我一直在尝试使用在 this link on api.drupal.org 上找到的信息,该信息有望提供我所需要的准确信息 - 但无法使其发挥作用。
我将表单复制到我的模块并添加了“ajax_example_wizard_callback”函数,该函数仅返回表单:return $form。我不确定这是否正确,但我所做的只是第一步(询问我的名字)。当我点击“下一步”时,它只是再次加载相同的页面(或者它可能什么也没加载......我不确定)。
我错过了什么吗?有没有人能够使这个(示例)工作?
这对我来说似乎是一件非常有用的事情,它拥有多步骤、由 Ajax 驱动的表单,但我找不到很多关于它的讨论。
谁能帮忙?
【问题讨论】:
-
api.drupal.org/api/examples/… 示例 perharps 有错误代码。我试过也没有成功
标签: ajax forms drupal-7 multi-step