是否可以ajaxify drupal multistep形式?

时间:2010-10-06 09:14:58

标签: drupal drupal-6 drupal-fapi drupal-ajax

似乎难以ajaxify一个drupal多步形式(在没有页面刷新的情况下加载下一步)。我用谷歌搜索但我没有找到任何解决方案。 有人知道怎么做吗?

1 个答案:

答案 0 :(得分:1)

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

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

使用缓存(他们命名的袋熊)来存储表单中各个步骤的结果,然后在最后对它们执行一些操作。

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