VIDER UN <SELECT>

juki_webmaster Messages postés 947 Date d'inscription mercredi 19 novembre 2003 Statut Membre Dernière intervention 5 avril 2008 - 17 janv. 2004 à 10:43
aurelien0306 Messages postés 181 Date d'inscription jeudi 27 février 2003 Statut Membre Dernière intervention 2 mars 2009 - 15 févr. 2004 à 13:25
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/19569-vider-un-select

aurelien0306 Messages postés 181 Date d'inscription jeudi 27 février 2003 Statut Membre Dernière intervention 2 mars 2009
15 févr. 2004 à 13:25
la boucle for, je crois pas qu'elle soit utile avec ta solution juki_webmaster ;-)

function Vider(){
//indique la selection
selection = document.formulaire.selection;
selection.length = 0;
}

à vérifier mais je pense que ça marche... ;-)
juki_webmaster Messages postés 947 Date d'inscription mercredi 19 novembre 2003 Statut Membre Dernière intervention 5 avril 2008 3
4 févr. 2004 à 14:05
Eh vraiment c'est pas serieux que lauteur ne nous reponde meme pas , et qu'il ne corrige pas sa source !!!

Voila un code qui marche :

<HTML>
<HEAD>
</HEAD>

<form name="formulaire">

<select name="selection">
<option value="1">Option
<option value="2">Option
<option value="3">Option
</select>
</form>
<script>
function Vider(){
//indique la selection
selection = document.formulaire.selection;
//indique le nombre d'entrés dans la selection
nombre = selection.options.length;
for(i="0";i<nombre;i++){
selection.length=0;
}

}
</script>

</HTML>

++
Jsman Messages postés 264 Date d'inscription jeudi 31 juillet 2003 Statut Membre Dernière intervention 12 juillet 2005
19 janv. 2004 à 18:39
Je n'y avais pas pensé...
cs_bultez Messages postés 13615 Date d'inscription jeudi 13 février 2003 Statut Membre Dernière intervention 15 octobre 2013 30
19 janv. 2004 à 12:36
selection.length=0; c'est pas mal non plus
Jsman Messages postés 264 Date d'inscription jeudi 31 juillet 2003 Statut Membre Dernière intervention 12 juillet 2005
17 janv. 2004 à 19:35
Bah en fait, il s'est trompé, faut mettre

selection.options[i].text = "";

et non

selection.options[i].value = null;
juki_webmaster Messages postés 947 Date d'inscription mercredi 19 novembre 2003 Statut Membre Dernière intervention 5 avril 2008 3
17 janv. 2004 à 10:43
<input type="buton" Reliser avant de poster une source putain !
c'est pas "buton" mais "button" !
Dailleur ce truc ne marche pas , il est sencer faire koi ?
++
Rejoignez-nous