2009-12-15 2 views

Répondre

8

Il est aussi simple que:

options[selectedIndex].id 
11

Sans faire trop d'hypothèses (c.-à-sélectionnez est un élément valide SELECT),

var options = select.options; 
var id  = options[options.selectedIndex].id; 
var value = options[options.selectedIndex].value; 

ou,

var options = select.options; 
var value = (options.selectedIndex != -1) ? options[selectedIndex].value : null; 
var id  = (options.selectedIndex != -1) ? options[selectedIndex].id : null; 

Toujours vérifier pour fausseté (ou des valeurs qui s'évaluent à false). Ex 2 définit les variables sur null (s'il n'y a rien sélectionné).

Questions connexes