2011-02-25 83 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