Bonjour à toutes et tous,
j'ai une fonction pour créer un formulaire en JS
ce qui pose soucis c'est attribuer un nom de variable dynamiquement à partir d'un tableau
comment attribuer un nom de variable qui prend < nomBalise[i][j] > comme nom ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
// Formulaire pour Ajouter un Lien
function creeFormulaire(){
    var forAjout = document.createElement("form");
    var nomBalise = [
        ["labAuteur", "inpAuteur", "pAuteur"],
        ["labTitre", "inpTitre", "pTitre"],
        ["labUrl", "inpUrl", "pUrl"]
    ];
    var balise;
    for (var i = 0; i < nomBalise.length; i++){
        for (var j = 0; j < nomBalise[i].length; j++){
            balise.name += nomBalise[i][j];
            if (j === 0){
                balise = document.createElement("label");
            } else if (j === 1){
                balise = document.createElement("input");
            } else if (j === 2){
               balise = document.createElement("p");    
            }
            balise.appendChild(nomBalise[i][j-2]);
            balise.appendChild(nomBalise[i][j-1]);
            forAjout.appendChild(balise);
        };
    }; 
    return forAjout;
};
merci