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