ho il seguente codiceOttenere i valori selezionati in un tag selezione multipla in Javascript
function searchFlights() {
var select1 = document.getElementById("airports-select-1");
var selected1 = [];
while(select1.selectedIndex != -1) {
if(select1.selectedIndex != 0) selected1.push(select1.options[select1.selectedIndex].value);
select1.options[select1.selectedIndex].selected = false;
}
console.log(selected1);
}
Questo funziona bene, ma come si può vedere dal codice di questa linea:
select1.options[select1.selectedIndex].selected = false;
sta facendo un deselezione del valore.
Ora, non desidero deselezionare i valori. Se annullo la riga nel codice, il codice verrà eseguito per sempre.
Esiste una soluzione più sofisticata e sofisticata per il recupero di più valori da un tag select utilizzando Javascript?
Questa è la risposta. – aurora