我是Drupal的新手,但我想创建一个附加组件。该附加组件需要某种具有高级jQuery (我已经研究过jQuery模块)的多页表单。该附加组件需要当前登录用户的详细信息,并且还将与外部数据库通信。
我一直在看关于模块创建等的教程,但它们主要涵盖了简单表单的创建,而我想创建的更多的是一个插件。
发布于 2010-12-12 06:15:25
多页表单是完全拖累的。Pro Drupal Development上有一个非常好的章节,如果你正在做任何Drupal开发,我强烈推荐这本书。
在网上,我发现下面的文章也很有用(尽管我最终使用了我自己的系统)。
http://www.nicklewis.org/using-chaos-tools-form-wizard-build-multistep-forms-drupal-6
发布于 2010-12-12 05:53:20
这里有一个很好的例子:http://thedrupalblog.com/creating-multipage-form-using-forms-api
为了最大限度地利用这一点,您需要非常友好地使用Form API:http://drupal.org/node/204270
遗憾的是,Drupal.org似乎缺少对Drupal6.x的解释(奇怪的是,5.x和4.7有很多解释)。
发布于 2010-12-12 20:23:17
多步表单本质上是复杂的,但有一些方法可以让它变得更容易。我建议您看看Ctools module提供的多步骤表单工具。这篇由Nick Lewis撰写的博客文章解释了如何使用它。
我认为在使用javascript/jQuery创建表单之前应该三思而后行。Javascript是改进用户界面的一种很好的方法,但它很容易操作,因为它是客户端技术。你不应该仅仅依靠javascript来做一些事情,比如输入验证、表单值的临时存储以及控制表单不同步骤之间的流程。
https://stackoverflow.com/questions/4419043
复制相似问题