Bonjour,
Voici mon problème:
j'ai une fonction dans laquelle j'ai une variable
Cependant j'appel cette fonction à 2 endroits:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 fonction mafonction1(){ var vObjSelect = document.getElementById("select1"); var vValue = vObjSelect.options[ vObjSelect.options.selectedIndex].text; //Alert ci dessous me renvoie l'index de la valeur sélectionné alert(vObjSelect.options.selectedIndex); }
-dans mon select,lors du onchange
alert(vObjSelect.options.selectedIndex); //renvoie 1,2 ,3 (l'index sélectionné)
-dans une autre fonction supprimer
alert(vObjSelect.options.selectedIndex); //renvoie -1 car il considère qu'i ya rien de selectionné.
J'aurais souhaité garder en mémoire la valeur 1 ou 2 ou 3 qu'elle me renvoie lors du onchange afin de l'utiliser dans ma fonction supprimer,
forcer vObjSelect.options.selectedIndex= à la valeur renvoyée lors du onchange.
Merci de votre aide.!!!
Partager