Un petit pb tout simple avec JavaScript [Résolu/Fermé]

Signaler
Messages postés
178
Date d'inscription
dimanche 14 mars 2010
Statut
Membre
Dernière intervention
30 mai 2011
-
Messages postés
178
Date d'inscription
dimanche 14 mars 2010
Statut
Membre
Dernière intervention
30 mai 2011
-
Bonjour
Comment faire pour déselectionner une liste déroulante ?
pour les boutons radio, j'utilise ce code : (il marche très bien d'ailleur)
document.getElementById("num_id").checked=false;

j'ai essayé ce code mais il ne marche pas :
document.getElementById("num_id").selected=false;


J'attends vos réponses.

1 réponse

Messages postés
182
Date d'inscription
jeudi 3 juillet 2008
Statut
Membre
Dernière intervention
16 septembre 2010
9
bonjour !
voila comment faire :
tu creer une fonction en JS par exemple nommer la (deselectionner)
------------------------------------------------
<script language="JavaScript">
<!--

// id = identifiant de la liste/combox
function deselectionner(id)
{
ref=window.document.getElementById(id);
// ou ref=document.mon_form.ma_liste
ref.selectedIndex=-1
}


// -->
</script>
----------------------------------------------
et dans ton code de la page oû existe la liste déroulante (combo) tu met :
<body onload="deselectionner('ma_liste')"> (ça dans le début du code )
exemple :

<body onload="deselectionner('liste1')">
<form name="form1">
<select name="liste1" id="liste1" size="1">
<option value="1">cas 1</option>
<option value="2">cas 2</option>
<option value="3">cas 3</option>
</select>
</form>
</body>
------------------------------------------------
voila, en notant que : liste1 ==> le nom de la liste (l'ID , l'identifiant )
Messages postés
178
Date d'inscription
dimanche 14 mars 2010
Statut
Membre
Dernière intervention
30 mai 2011

merci
ton code ne marche pas
pour désélectionner une liste déroulante (la mettre à zéro)
 document.getElementById("liste_deroulante").selectedIndex=-1;