Bonjour !
J'ai trouvé un petit script que je voudrais adapter à ma situation. Il s'agit de deux lignes qui ajoutent un champs "fichier" après clic sur bouton :
Le soucis, c'est que j'aimerai ajouter plusieurs champs d'un coup :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 function create_champ(i) { var i2 = i + 1; document.getElementById('leschamps_'+i).innerHTML = "<input type="file" name="fichier_'+i+'"></span>'; document.getElementById('leschamps_'+i).innerHTML += (i <= 10) ? '<br /><span id="leschamps_'+i2+'"><a href="javascript:create_champ('+i2+')">Ajouter un champs</a></span>' : ''; }
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <label for="service">Service :</label><select name='service' style="width:300px"> <option> </option> <option>[...]</option> </select><br /> <label for="date">Date de début :</label><input type="text" id="dateDebS" style="width:300px"> <label for="roleS"> Role Service :</label><input type="text" id="roleS" style="width:300px"> <label for="chargeS">Charge Service :</label><input type="text" id="chargeS" style="width:300px"> <label for="JourH">Jour/Homme :</label><input type="text" id="JourH" style="width:300px"> <label for="PLACJH">PLAC JH :</label><input type="text" id="PLACJH" style="width:300px"> <span id="leschamps_2"><a href="javascript:create_champ(2)">Ajouter</a></span>
Car à un service correspond une date de début, un rôle, une charge, des jours/hommes et un PLACJH..
Seulement voilà, je suis perdue avec les ' et " mais aussi avec les id de champs. Un peu d'aide serai la bienvenue !
En vous remerciant! Bonne journée !
Partager