我有一个drupal表单,用户输入名称列表(通过textfields),我希望他们能够输入尽可能多的数据。有没有办法用drupal制作“输入数组”?任何想法使用Ajax或Ahah来做到这一点?Drupal输入数组
1
A
回答
1
最简单的方法是使用内容类型和CCK字段,在字段配置中可以将值数设置为无限制。这会使你在查看表单时会显示一个单独的字段,并添加一个“添加另一个”按钮,这将动态地添加另一个输入元素等等。
如果您需要对提交的信息进行任何处理,您可以使用nodeapi钩子来捕获表单子接口。
如果您想使用自己的表单,那么您应该使用表单的"#ahah" binding属性并手动添加新元素,您还需要遵循以前发布的this tutorial。
不过我强烈建议你使用内容类型,因为修改形式异步它在Drupal 6成问题,它可能会给你许多烦恼,看到this post有关如何修改形式AHAH一些更多的提示。
祝你好运。
1
2
如果您使用的是CCK,您可以指定您喜欢的特定元素的数量,您可以将其设置为无限制,并且会在表单元素下面提供一个“添加”按钮。
如果名称来自您的用户群,也可以使用userreference字段。
相关问题
- 1. 输入数组
- 2. 输入数组
- 3. 数组和输入
- 4. Formtastic数组输入
- 5. Drupal filter_form表单输入
- 6. Drupal Aggregator输入格式
- 7. 数组中的输入数组
- 8. 嵌入/注入$请求数组到Drupal 7函数
- 9. 导入输入文件整数数组
- 10. drupal ---分类数组
- 11. 输入数组到PHP
- 12. Yii2,创建数组输入
- 13. 用户输入数组
- 14. 数组枚举和输入
- 15. 输入数组问题
- 16. 多输入数组笨
- 17. 以用户输入数组
- 18. 红宝石数组输入
- 19. 输入标签与数组
- 20. 在java中输入数组
- 21. C++数组(无限输入)
- 22. 输入值到数组
- 23. Ruby - 数组输入集
- 24. 动态数组输入
- 25. jQuery的:从输入数组
- 26. 创建从输入数组
- 27. 输入数组转换
- 28. 输入和输出数组不匹配
- 29. 在数组中输入并输出整个数组?
- 30. 用于Drupal输入的简单WYSIWYG输入