单击Django表单中的函数

时间:2013-03-01 15:14:18

标签: javascript jquery django django-forms django-templates

我不知道如何解决我的问题。我有两个模型的Django模板。我将这些模型放在inlineformset_factory中。

示例

DhcpConfigFormSet = inlineformset_factory(Dhcp, IPRange, extra=1)

我在模板中显示了这个表单,就像这些图片一样

form http://sphotos-h.ak.fbcdn.net/hphotos-ak-prn1/601592_10151469446139596_1335258068_n.jpg

我想要实现事件,当我点击加棒(图片上标记的字段)时,再显示一行(ip initial field,ip final field和delete复选框)。

我尝试这样做:

$(document).ready(function() {
        $(".plusthick-left").click( function() {
          var tr= $(".sort-table").find("tbody tr:last").length;
               $(".sort-table").find("tbody tr:last").after($(".sort- table").find("tbody tr:last").clone())
      });     

但我有问题,因为我刚刚制作了最后一行的副本并采用了相同的属性值?

我的问题是:如何创建新行,并将所有属性设置为最后一行的值增加一。

例如:

<input type="text" id="id_ip_initial_0_ip_range">

这是在模板中生成表单的字段,我希望make字段的id值如下:

<input type="text" id="id_ip_initial_1_ip_range">

我该怎么办? :)

0 个答案:

没有答案