Drupal 7:动态添加表单字段的重复项

时间:2012-10-10 18:03:02

标签: drupal-7 drupal-modules drupal-forms

我有一个使用Form API生成的表单。有一个包含多个文本字段的字段集。我需要做的是有一个用户点击的链接或按钮,如果他们想要将该字段集的副本添加到表单中,以便他们可以向表单添加另一组类似的信息。这基本上允许他们添加多个记录而无需单独添加每个记录。有没有一种很好的方法可以使用Drupal 7中的Forms API添加这种功能?

1 个答案:

答案 0 :(得分:3)

示例模块包中有一个很好的例子:

http://api.drupal.org/api/examples/ajax_example%21ajax_example_graceful_degradation.inc/function/ajax_example_add_more/7

这有点复杂,但这有很好的记录,所以你应该能够跟随。

您还需要查看相关菜单回调的整个ajax_example模块(http://drupal.org/project/examples的一部分)。