0

似乎很难 ajaxify 一个 drupal 多步表单(加载下一步而不刷新页面)。我用谷歌搜索了它,但我没有找到任何解决方案。有人知道怎么做吗?

4

1 回答 1

1

在最近的一个项目中,我使用 ctools 向导来获取多步骤表单,我发现这是制作多步骤表单的一种非常好的方法。此向导还支持使用 ajax 加载页面。

我在这里找到了教程:http : //www.nicklewis.org/using-chaos-tools-form-wizard-build-multistep-forms-drupal-6 在我做的时候非常有用。如果你在 $form_info 中设置了 'ajax' => TRUE 那么你应该开始了。

使用缓存(他们给袋熊命名的东西)在您浏览表单时存储各个步骤的结果,然后在最后对它们做一些事情。

Ctools 链接:http ://drupal.org/project/ctools

于 2010-10-06T17:37:05.113 回答