![]() | |
![]() |
| | Thread Tools | Display Modes |
#1
| |||
| |||
|
|
Devo risolvere un problema di questo genere, devo caricare dinamicamente il contenuto dell'array var film nel form menù quando seleziono il form. |
|
In pratica nel form devono comparire i vari film..non esplicitamente |
|
Si dovrebbe fare un ciclo for per analizzare l'array e quindi con innerHTML scrivere il suo contenuto nel form. |
#2
| |||
| |||
|
|
Intendi nella select? Cioè, vuoi popolare la select tramite javascript? Si esatto |
|
In che senso "non esplicitamente"? Non esplicitamente...nel senso che va fatto attraverso javascript e non |
|
E perché usare innerHTML? Perchè così è richiesto...comunque accetto qualsiasi altra soluzione. |
#3
| |||
| |||
|
|
Nando ha scritto: Intendi nella select? Cioè, vuoi popolare la select tramite javascript? Si esatto In che senso "non esplicitamente"? Non esplicitamente...nel senso che va fatto attraverso javascript e non riempendo " a mano" i campi delle varie select. E perché usare innerHTML? Perchè così è richiesto...comunque accetto qualsiasi altra soluzione. |
#4
| |||
| |||
|
|
E perché usare innerHTML? Perchè così è richiesto...comunque accetto qualsiasi altra soluzione. |
|
Se proprio vuoi farlo con innerHTML, nell'iterazione sull'array, invece di creare gli oggetti Option, crei una stringa html e quindi la "scrivi" nella select per mezzo di innerHTML. |
#5
| |||
| |||
|
|
On Thu, 30 Aug 2007 10:04:24 +0200, Nando wrote: E perché usare innerHTML? Perchè così è richiesto...comunque accetto qualsiasi altra soluzione. A me sarebbe venuto da chiedere "e da chi è richiesto?"... |

|
Se proprio vuoi farlo con innerHTML, nell'iterazione sull'array, invece di creare gli oggetti Option, crei una stringa html e quindi la "scrivi" nella select per mezzo di innerHTML. Non puoi farlo, non in modo crossbrowser almeno. Se ne è già parlato altre volte sul Newsgroup, non puoi impostare tramite "innerHTML" il contenuto di una select in IE. |

![]() |
| Thread Tools | |
| Display Modes | |
| |