javascript et éléments liste déroulante

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : javascript et éléments liste déroulante

Re: javascript et éléments liste déroulante

par Truc » 03 avr. 2006, 15:55

Salut,

Il faut préciser l'élément de la liste, donc l'option.Ceci devrait fonctionner:
var index = document.getElementById('MaListe').selectedIndex;
valeur=document.getElementById('MaListe').options[index].value;
Mais il y a plus simple si l'événement est déclenché depuis la liste.
<select onchange="fonction_js(this.value);">
dans la fonction suffit de récupérer le paramètre:
fonction_js(valeur)
{
   alert(valeur);
}

par Invité » 03 avr. 2006, 14:04

houlàà, je sais pas cequi s'est passé. je parlais de ceci:
valeur=document.getElementById('MaListe').options.selected.value

par Invité » 03 avr. 2006, 14:03

ceci ne marche pas mieux:
valeur=document.getElementById('MaListe').options.selected.value
[code][/code]

javascript et éléments liste déroulante

par Invité » 03 avr. 2006, 13:32

Bonjour,
dans une liste déroulante, je voudrais récupérer la valeur de l'option sélectionnée avec javascript.
je fais ceci mais je reçois undefined:
valeur=document.getElementById('MaListe').options.selected
où me suis-je trompé?