Joomla.it Forum

Joomla! 2.5 (versione con supporto terminato) => Joomla! 1.6/1.7/2.5 => : luca76fg 01 Nov 2012, 22:32:24

: problema con codice javascript/html
: luca76fg 01 Nov 2012, 22:32:24
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
: Re:problema con codice javascript/html
: giovi 01 Nov 2012, 22:49:30
L'avevi gią vista questa?
http://forum.joomla.it/index.php?topic=172211.0 (http://forum.joomla.it/index.php?topic=172211.0)


E' un'alternativa. Per il tuo codice invece puoi provare ad includerlo con un plugin anzichč incollarlo in un modulo custom html. Prova anche ad eseguirlo con un template diverso! (per escludere  un eventuale conflitto tra librerie)

Altrimenti crea il tutto con crhonoform: http://www.dillofacile.org/index.php?option=com_content&Itemid=79&catid=37&id=141&view=article
: Re:problema con codice javascript/html
: luca76fg 01 Nov 2012, 23:31:32
purtroppo non posso usare chronoforms...sto modificato un modulo gia' esistente e devo applicare queste modifiche a questo modulo...ma sembra nn andare in nessun modo...
: Re:problema con codice javascript/html
: luca76fg 03 Nov 2012, 12:29:12
confermo che il codice su una pagina semplice html funziona....il problema č sotto joomla....


ho provato anche questo:

<label for="regioni">Regioni</label>

<select name="regioni" id="regioni" onchange="loadList('province',getSelected(document.getElementById('regioni')))" >
</select>

<label for="province">Province</label>

<select name="province" id="province">
</select>



ma neanche cosi' si popola la seconda select.


qualcuno mi puo' aiutare?