buonasera a tutti,
ho un problema che non riesco a capire con del codice javascript/html inserito all'interno di un modulo.... il codice su una pagina normale (non joomla) funziona correttamente, mentre all'interno del modulo funziona parzialmente.
nello specifico si tratta di 2 campi select uno Regioni che una volta selezionato dovrebbe compilare la seconda select con le province della regione selezionata..i dati vengono presi da 2 tabelle su un db mysql.
funziona solo la prima select che si popola con le regioni...ma se seleziono la regione la seconda select non si popola sull'evento "onchange"....
posto il codice:
<label for="regioni">Regioni</label>
<select name="regioni" id="regioni" onchange="loadList('province', getSelected(this))" >
</select>
<label for="province">Province</label>
<select name="province" id="province">
</select>
function getSelected(select) {
//Ritorna il valore dell'elemento <option> selezionato in una lista
return select.options[select.selectedIndex].value;
}
se invece di getselected(this) uso getselected(1)....funziona ma mi visualizza solo le province che hanno indice "1"....quindi sembra funzionare tutto correttamente ...tranne il valore dell'indice del valore selezionato....
qualcuno mi puo' aiutare?
grazie