どうすれば問題を解決できるかわかりません。2 つのモデルを持つ Django テンプレートがあります。これらのモデルを inlineformset_factory に入れました。
例
DhcpConfigFormSet = inlineformset_factory(Dhcp, IPRange, extra=1)
このフォームをこの写真のようにテンプレートに表示しました
フォーム http://sphotos-h.ak.fbcdn.net/hphotos-ak-prn1/601592_10151469446139596_1335258068_n.jpg
プラススティック(写真のマークされたフィールド)をクリックすると、イベントを実装したいのですが、もう1行表示します(IP初期フィールド、IP最終フィールド、削除チェックボックス)。
私はこの方法でそれをやろうとしました:
$(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())
});
しかし、最後の行のコピーを作成して同じ属性値を取得したため、問題がありますか?
私の質問は次のとおりです。新しい行を作成し、最後の行の値を1つ増やしてすべての属性を設定するにはどうすればよいですか。
例えば:
<input type="text" id="id_ip_initial_0_ip_range">
これはテンプレートでフォームを生成したフィールドで、次のような id 値を持つフィールドを作成したい:
<input type="text" id="id_ip_initial_1_ip_range">
どうすればいいですか?:)