Desidero portare alcune informazioni nascoste aggiuntive (ad esempio: codice postale) in un elenco a discesa di selezione/opzione HTML e renderlo disponibile a una funzione javascript quando modifiche utente selezione della casella di opzione.portare alcune informazioni extra in un elenco a discesa di selezione/opzione HTML
Questo è il tipo di cosa che vorrei fare (ma non funziona).
<select id="sel_activity" onchange="selectionChange(this.info)">
<option info="" value="CAR">CAR PROBLEM</option>
<option info="" value="COFFEE">Coffee Break</option>
<option info="45678" value="INV">INVENTORY COUNT</option>
<option info="23567" value="INVDROP">Inventory</option>
<option info="" value="LUNCH">Lunch Break</option>
<option info="87654" value="MEET">Meeting</option>
</select>
.
.
.
function selectionChange(info){
alert(info);
}
Credo che il problema è che in SelectionChange (this.info), "questo" si riferisce alla "selezionare ", piuttosto che" opzione ". È necessario ottenere l'opzione selezionata e quindi recuperare le informazioni. Ecco un link ad alcune informazioni: http://www.javascriptkit.com/jsref/select.shtml – Andrew
Sei preoccupato che il tuo codice sia valido o no? Altrimenti, basta creare attributi per tutto. – ScottE