2011-02-25 74 views
0

我有,我想繼續增加文本框來,然後將信息添加到實體在我的數據庫的形式。我還沒有配置不能認爲最好的辦法,以不斷添加文本框,並讓Django的讀他們的形式將在它的其他領域模型。所以基本上我有一個表單有一些領域,然後一旦細節輸入到其中一個領域顯示另一個。現在我被困在如何通過我應該通過數字數組是已使用的字段的長度的信息,我的應用程序,然後通過數組從田間地頭獲得信息重複或有更好的方法嗎?如何動態地添加文本框,並在數據庫中添加信息?

回答

1

如果文本字段的數量是任意的,你可以當最後一個填寫了通過JavaScript添加一個新的文本框,並通過AJAX提交的文本框的值。您可能想查看JavaScript庫,jquery

如果你能添加更多細節的問題,我可以有更多的幫助。

+0

對不起忘了提及的其他字段的數量可能是無限的。 – Dean 2011-02-25 22:52:35

+0

好的。那麼你肯定會想通過JavaScript添加它們。給他們喜歡field_1所有唯一的名稱field_2或什麼,當用戶完成填寫的頁面和他們提交它可以遍歷field_1通過field_n和保存價值。只需檢查field_x的請求,直到你沒有得到任何東西來知道它有多少。 – offex 2011-02-25 22:55:50

+0

好的,這就是我想的方法。現在將實施它。 – Dean 2011-02-25 23:07:11