Queste sono funzioni vecchie, ma mi hanno servito bene: vedi se vanno ancora
codice:
//-------------------------------------------------------
//Restituisce il valore selezionato da un ListBox o null
//-------------------------------------------------------
function valore_lista_selezionato(listbox)
{
var elementi = listbox.length;
if(elementi == 0) return null;
var indiceSelezionato = listbox.selectedIndex;
if(indiceSelezionato == -1) return null;
return listbox.options[indiceSelezionato].value;
}
//-------------------------------------------------------
//Restituisce il testo selezionato da un ListBox o null
//-------------------------------------------------------
function testo_lista_selezionato(listbox)
{
var elementi = listbox.length;
if(elementi == 0) return null;
var indiceSelezionato = listbox.selectedIndex;
if(indiceSelezionato == -1) return null;
return listbox.options[indiceSelezionato].text;
}