我有一個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輸入