par
orell1 » 10 nov. 2013, 23:31
Voici mon code final :
<tr>
<td>Ligne de service 1</td>
<td>
<style>
.mesSelects{
margin-top:10px;
}
</style>
<!--La DIV principale où on va ajouter les select -->
<div id="div_entiere">
<!--Le select qu'on veut copier à chaque fois -->
<div id="select_1" class="mesSelects">
<select name="ligne_service_1" id="leschamps_4">
<option value="Madame">Assistance Technique (Régie)</option>
<option value="Monsieur">Infogérance</option>
<option value="Monsieur">PCS</option>
<option value="Monsieur">Hébergement</option>
<option value="Monsieur">Intégration CPEP</option>
<option value="Monsieur">Intégration Projet Réseau</option>
<option value="Monsieur">Intégration Projet Système</option>
<option value="Monsieur">Assistance MOA</option>
<option value="Monsieur">Négoce</option>
<option value="Monsieur">Renouvellement Maintenance</option>
</select>
</div>
</div>
<!--Le bouton d'appel au javascript -->
<br />
<script>
NbreDiapos = 1;
function addSelect(){
NbreDiapos = NbreDiapos + 1;
var selectACopier = $('#select_1').html();
$('#div_entiere').append('<div id="select_'+NbreDiapos+'" class="mesSelects">'+selectACopier+'</div>');
if(NbreDiapos == 5){
$('#BoutonAddSelect').hide();
}
}
</script></td>
<td><div id="BoutonAddSelect">
<button onclick ="addSelect(); return false;" > Ajouter une ligne de service</button>
</div></td>
<td> </td>
<td> </td>
<td> </td>
</tr>
Dernière petites questions...
peut-on faire en sorte que lorsque l'on ajoute une ligne le : <td>Ligne de service 1</td> évolue aussi ?
ce qui donne :
<td>Ligne de service 1</td>
<td>Ligne de service 2</td>
<td>Ligne de service 3</td>
<td>Ligne de service 4</td>
<td>Ligne de service 5</td>
idem pour le name : <select name="ligne_service_1" id="leschamps_4"> (pour que la base de données soit bien renseignée)
ce qui donne :
<select name="ligne_service_1" id="leschamps_4">
<select name="ligne_service_2" id="leschamps_4">
<select name="ligne_service_3" id="leschamps_4">
<select name="ligne_service_4" id="leschamps_4">
<select name="ligne_service_5" id="leschamps_4">
Merci beaucoup