Skip to content

Instantly share code, notes, and snippets.

View rond5137's full-sized avatar
😲
What's happening?

Maks Krugliy rond5137

😲
What's happening?
  • Russia, Vladivostok
View GitHub Profile
@rond5137
rond5137 / dynamic-formset.js
Created July 20, 2018 08:46 — forked from jteso/dynamic-formset.js
Dynamically adding forms to a formset with jQuery in Django
function updateElementIndex(el, prefix, ndx) {
var id_regex = new RegExp('(' + prefix + '-\\d+)');
var replacement = prefix + '-' + ndx;
if ($(el).attr("for")) $(el).attr("for", $(el).attr("for").replace(id_regex, replacement));
if (el.id) el.id = el.id.replace(id_regex, replacement);
if (el.name) el.name = el.name.replace(id_regex, replacement);
}
function addForm(btn, prefix) {
var formCount = parseInt($('#id_' + prefix + '-TOTAL_FORMS').val());