Dire che ho questa discesa:Come ottenere il valore di un menu a discesa di opzioni multiple?
<select name="color" multiple="multiple">
<option value="red">Red</option>
<option value="green">Green</option>
<option value="blue">Blue</option>
</select>
Quindi, in pratica più di 1 colore può essere selezionato. Quello che mi piacerebbe è che se un utente seleziona il rosso, e poi fa clic su verde, vorrei che una funzione venisse chiamata ogni volta che si aprisse una finestra di messaggio che dicesse il colore su cui si era fatto più recentemente clic.
Ho provato questo:
<option value="red" onclick="alert('red');">Red</option>
<option value="green" onclick="alert('green');">Green</option>
<option value="blue" onclick="alert('blue');">Blue</option>
Questo funziona in Firefox e Chrome, ma non in IE.
Qualche idea?
Dai un'occhiata alla mia risposta (http://stackoverflow.com/questions/2261518/how-to -get-the-value-of-a-multiple-option-dropdown/2262938 # 2262938) prima di abbandonare il tuo approccio preferito. Non è così complicato una volta abbattuto il requisito in pezzi più piccoli. – Tim