Mi trovo ad affrontare il classico problema del caricamento di una combo
box dopo la selezione di un’altra combo.
Il mio caso e’ quello delle provincie d’Italia e dei comuni: la scelta
della provincia determina il caricamento (tramite Ajax) della combo dei
comuni.
In merito a questo vi pongo alcune domandine:
-
Ho scelto di usare le JQuery per implementare quando descritto, vi
sembra una buona scelta o pensate ci siano soluzioni piu’ semplici ?
(rjs e prototype, Jrails, …)
-
la pagina con la selezione provincia/comune dovrebbe funzionare anche
senza Javascript. Come si fa ? dato che non posso usare l’evento
onchange della combo provincie ?
Grazie Mille !
Alessandro
Il 12 ottobre 2009 00.14, Ale Ds [email protected] ha scritto:
Mi trovo ad affrontare il classico problema del caricamento di una combo
box dopo la selezione di un’altra combo.
[…]
- Ho scelto di usare le JQuery per implementare quando descritto, vi
sembra una buona scelta o pensate ci siano soluzioni piu’ semplici ?
(rjs e prototype, Jrails, …)
jquery va benissimo; all’inizio usavo prototype, poi ho incontrato
jquery e non tornerei più indietro.
- la pagina con la selezione provincia/comune dovrebbe funzionare anche
senza Javascript. Come si fa ? dato che non posso usare l’evento
onchange della combo provincie ?
Ehm… direi che non si fa. Al limite puoi mettere un submit da
premere manualmente dopo aver scelto la provincia, e quando uno clicca
il submit diventa possibile scegliere il comune: nel controller, se
c’è params[:modello][:provincia] mostri l’elenco dei comuni,
altrimenti no.
p.s. scusa la pedanteria, ma si scrive province.
Pietro G. wrote:
- la pagina con la selezione provincia/comune dovrebbe funzionare anche
senza Javascript. Come si fa ? dato che non posso usare l’evento
onchange della combo provincie ?
Ehm… direi che non si fa. Al limite puoi mettere un submit da
premere manualmente dopo aver scelto la provincia, e quando uno clicca
il submit diventa possibile scegliere il comune: nel controller, se
c’� params[:modello][:provincia] mostri l’elenco dei comuni,
altrimenti no.
Aggiungo una cosa: oltre a programmare l’applicazione in modo che a
fianco della combo province ci sia una submit che ricarichi tutta la
pagina con l’elenco dei suoi comuni, per chi ha JavaScript abilitato
potresti anche nascondere tutti i pulsanti di submit inseriti in luogo
delle chiamate ajax. In questo modo non gli ingombreresti l’interfaccia
con pulsanti per loro inutili.
Paolo
PS: segnalo
http://forum.accademiadellacrusca.it/forum_10/interventi/4222.shtml e
risposta, ossia la lingua è come la legge, una regola certa non c’è. Per
fortuna noi abbiamo interpreti e compilatori
Grazie ragazzi per i consigli
ps.
ebbene si ! ho usato ‘provincie’ rifacendomi al criterio etimologico
(grazie Pietro