Un petit pb tout simple avec JavaScript

Résolu/Fermé
osso045 Messages postés 178 Date d'inscription dimanche 14 mars 2010 Statut Membre Dernière intervention 30 mai 2011 - 12 mai 2010 à 00:53
osso045 Messages postés 178 Date d'inscription dimanche 14 mars 2010 Statut Membre Dernière intervention 30 mai 2011 - 17 mai 2010 à 20:10
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.
A voir également:

1 réponse

fidraman Messages postés 182 Date d'inscription jeudi 3 juillet 2008 Statut Membre Dernière intervention 16 septembre 2010 8
12 mai 2010 à 01:36
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 )
0
osso045 Messages postés 178 Date d'inscription dimanche 14 mars 2010 Statut Membre Dernière intervention 30 mai 2011
17 mai 2010 à 20:10
merci
ton code ne marche pas
pour désélectionner une liste déroulante (la mettre à zéro)
 document.getElementById("liste_deroulante").selectedIndex=-1; 
0