webxpro
Messages postés7Date d'inscriptionvendredi 12 janvier 2007StatutMembreDernière intervention29 janvier 2009
-
21 janv. 2009 à 18:44
webxpro
Messages postés7Date d'inscriptionvendredi 12 janvier 2007StatutMembreDernière intervention29 janvier 2009
-
29 janv. 2009 à 18:36
Bonjour,
j'ai le code ci-dessous. J'aimerais que quand on sélectionne le 1 ( qui est le prémier élément ) dans le menu déroulant 1 ( myList) que ça supprime le 1er élément dans le menu déroulant 2 ( myList2) ( en occurance "1" ). Mais lorsqu'on désélectionne lélément, jaimerais réajouté la valeur qui était la ( dans le menu2 par exemple).
Quelqu'un aurait une idée comment faire ?
Merci Beaucoup
<SCRIPT language="JavaScript">
function function3() {
document.myList2.removeChild(myList2.lastChild);
}
</SCRIPT>
Bul3
Messages postés4933Date d'inscriptionsamedi 1 juillet 2006StatutMembreDernière intervention 2 février 201516 22 janv. 2009 à 11:08
bonjour,
le n° de l'option sélectionnée d'un select c'est
le select en question 1 .selectedIndex
pour supprimer ça ressemble à
le select en question 2.remove(n° de ligne)
Cordialement [mon Site] [M'écrire] Bul
Bul3
Messages postés4933Date d'inscriptionsamedi 1 juillet 2006StatutMembreDernière intervention 2 février 201516 23 janv. 2009 à 08:23
ch'tiot début d'exemple adapté à ton code alors :
function function3()
{ if ( document.f1.myList.selectedIndex>=0 )
{ document.f1.myList2.remove(document.f1.myList.selectedIndex);
document.f1.myList.remove(document.f1.myList.selectedIndex);
}
}
ça supprime dans les 2 select.
à toi d'adapter si tu veux ne sucrer que dans myList2
il va falloir rechercher dans myList2 le contenu de l'option sélectionnée
dans myList, et s'il n'y a pas de double possible, sucrer l'option trouvée
webxpro
Messages postés7Date d'inscriptionvendredi 12 janvier 2007StatutMembreDernière intervention29 janvier 2009 27 janv. 2009 à 19:17
ahhh jsuis naze, jappellais pas la fonction dans mon code :D :)) merci ça fonctionne :D. Mais si je veux rajouté ceux que jai supprimé ( ex: je sélectionne 2 dans le menu déroulant 1, donc ça le supprime en 2 ; mais si je désélectionne 2, je veux faire réapparaitre le 2 dans le 2e menu déroulant ( faire réapparaitre le dernier élément que jai supprimé ) ( mais la cest des 1,2,3,4,5 mais dans mon vrai code cest des mots ) . Mais va falloir utilisé des tableaux ?
webxpro
Messages postés7Date d'inscriptionvendredi 12 janvier 2007StatutMembreDernière intervention29 janvier 2009 28 janv. 2009 à 16:18
ok :) mais est ce que tu connais la fonction pour ajouté les élément sdans le menu déroulant( à l'endroit ou il était dans le menu, ex: si il était #5 ben ça replace lélément a la 5e position )
webxpro
Messages postés7Date d'inscriptionvendredi 12 janvier 2007StatutMembreDernière intervention29 janvier 2009 28 janv. 2009 à 21:43
Merci pour la réponse :) mais dans sque jai vu(sur le lien que tu mas donné), ya pas moyen d'enlever ex: 1 élément et de le remettre a sa place lorsqu'on en resélectionne un autre
webxpro
Messages postés7Date d'inscriptionvendredi 12 janvier 2007StatutMembreDernière intervention29 janvier 2009 29 janv. 2009 à 18:36
Merci pour tout :D , mais jai abandonné l'idée de faire ça, trop de casse-tête pour moi lolll jaime pas le javascript jsuis nul loll. J'vais retourné à mon php ^^'. J'aurais bien aimé réussir cependant loll a+ merci bcp