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 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
| function ajouter_client(){
//Récupération de la valeur de l'item selectionne
var nom = document.getElementById('liste').options[document.getElementById('liste').selectedIndex].value;
//Récupération du nombre d'item déjà ajouté
var nbr = document.getElementById('nbr_choix').value;
//Création du nouveau Noeud
var Nodenew = document.createElement('input');
Nodenew.setAttribute('type', 'text');
Nodenew.setAttribute('value', nom);
Nodenew.setAttribute('name', ('choix_' + nbr));
Nodenew.setAttribute('id', ('choix_' + nbr));
//Création du noeud suppression(simple bouton)
var SuppNode = document.createElement('input');
SuppNode.setAttribute('type','button');
SuppNode.setAttribute('id',('button_' + nbr));
SuppNode.setAttribute('value','Retirer');
SuppNode.setAttribute('src','./images/supprimer.gif');
SuppNode.setAttribute('onclick',('supprimer_client(' + nbr + ')'));
//Création du noeud itemlist
var li = document.createElement('li');
li.setAttribute('id',('li_' + nbr));
nbr++;
document.getElementById('nbr_choix').value = nbr;
//Recupération du Noeud 'position'
var Node = document.getElementById('choix');
var NodeChild = document.getElementById('nbr_choix');
//Insertion champs
li.appendChild(Nodenew);
//Insertion bouton
li.appendChild(SuppNode);
//Insertion item list
Node.appendChild(li);
//ancien element
var vieux = document.getElementById('liste').options[document.getElementById('liste').selectedIndex];
var s = document.getElementById('liste').removeChild(vieux);
} |
Partager