salut a tous le monde.
svp est il possible de supprimer le contenu d'une liste de type select
avec javascript et comment?
merci d'avance. :
modéré par denisC : ajout du tag résolu
salut a tous le monde.
svp est il possible de supprimer le contenu d'une liste de type select
avec javascript et comment?
merci d'avance. :
modéré par denisC : ajout du tag résolu
En parcourant les option et en mettant à chaque fois la valeur null.
Un peu plus direct et radical ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 <select onclick="this.options.length=0"> <option>sqsqsd</option> <option>sqsqsd</option> <option>sqsqsd</option> <option>sqsqsd</option> <option>sqsqsd</option> <option>sqsqsd</option> <option>sqsqsd</option> <option>sqsqsd</option> <option>sqsqsd</option> <option>sqsqsd</option> </select>
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag
Venez sur le Chat de Développez !
En effet assez radical
ok merci
si tu veux avoir moins radical il y a cette méthode
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 for (i = document.order.item_id.length; i > 0; i--) { document.order.item_id.options[i] = null; }
Il ne faut pas commencer a supprimer par le premier mais bien par le dernier ca sinon tu décale tout t'es index.
Remoting Context Matters
Everything in this chapter is 100 percent undocumented. Reliance on these techniques is not supported by either Microsoft, the publisher, or the author of this book. Use at you own risk! If your computer won't work afterwards, your toaster blows up or your car doesn't start, I assume no liability whatsoever: You're now about to enter the uncharted territories of .NET and you do so on your own risk. I can only provide some guidance
Dans ce cas là, ce code (grosso modo) :
suffirait non ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 while(options.length > 0) { options[0] = null; }
Complément d'information: Vider un champ select avec ou sans optgroup
Compatible multi-navigateurs.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 document.getElementById(idSelect).innerHTML=null;
bonjour,
ça fonctionne bien sous firefox, google chrome et ie, mais il faut juste changer 'options.length' par 'select.length'
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 var select = document.forms['formulaire'].elements['select']; while(0 < select.length) { select.options[0] = null; }
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager