Bonjour
J'ai un formulaire contenant un select à choix multiple ainsi qu'un bouton à coté me permettant de supprimer de la liste l'element sélectionné. J'ai donc fais une fonction javascript appelée sur le bouton.
Tout fonctionne, le problème c'est que si je sélectionne le 1er élément de la liste et qu'il y a d'autres éléments derriere, et que j'appuie sur le bouton de suppression, j'ai un message d'erreur javascript bien que la suppression s'effectue correctement. J'ai essayé d'autres méthode mais j'ai toujours le même problème. Je ne vois pas trop l'erreur
Voilà ma fonction :
Le message d'erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 function supprChamp(liste) { var nb = liste.length; if(liste.selectedIndex!=-1) { for (var i = 0 ; i < nb ; i++) { if (liste.options[i].selected) { liste.options[i] = null; } } } else { alert("Sélectionnez la valeur à supprimer"); } }
'options[...].selected' a la valeur null ou n'est pas un objet
Si quelqu'un voit mon erreur ou connait une autre méthode, je suis preneuse.
Merci
Partager