1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| ++nbBusiness;
//Je récupère le code HTML de mon formulaire de base
var businessForm = document.getElementById('associateBusiness0').innerHTML;
//Je remplace les id de tous mes champs dans ce formulaire pour que ce dernier soit unique
var newBusinessForm = businessForm.replace(/t_business_f_business_code0/g, "t_business_f_business_code"+nbBusiness);
newBusinessForm = newBusinessForm.replace(/text_business_code0/g, "text_business_code"+nbBusiness);
newBusinessForm = newBusinessForm.replace(/t_business_f_type0/g, "t_business_f_type"+nbBusiness);
//Je remplace mes appel a mes fonctions JS
newBusinessForm = newBusinessForm.replace(/businessChange\(0\)/g, "businessChange("+nbBusiness+")");
//Je remplace l'id de la div qui contient le formulaire
newBusinessForm = newBusinessForm.replace(/divTypeBusinessCode0/g, "divTypeBusinessCode"+nbBusiness);
//Je crée une nouvelle div a la suite de la précédente, et je la remplis avec mon code modifié
businessDiv = document.createElement("div");
businessDiv.id = 'associateBusiness'+nbBusiness;
document.getElementById('associateBusiness0').parentNode.appendChild(businessDiv);
document.getElementById(businessDiv.id).innerHTML = newBusinessForm;
businessChange(nbBusiness); |
Partager