2009-12-15 15 views

Odpowiedz

8

Jest to tak proste, jak:

options[selectedIndex].id 
11

bez podejmowania zbyt wiele założeń (tzn wybrać jest poprawnym SELECT Element),

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

lub

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

Zawsze sprawdź dla falsity (lub wartości, które oceniają na false). Ex 2 ustawia zmienne na null (jeśli nic nie jest wybrane).

Powiązane problemy