Salve, sono alle prime armi con javascript.
Seguo il vostro sito da diverso tempo e mi ha sempre aiutato specie per il linguaggio html e VB.
Purtroppo adesso non trovo soluzione ad un problema e ho deciso di scrivervi.
Voglio creare un modello di una select per poi riusarla pi� volte all'interno di una pagina senza dovere copiare ed incollare la stessa select. Sopratutto perch� se ho intenzione di cambiare testi e valori della select sarebbe problematico e lungo apportare ogni modifica a tutte le select singole.
Ho pensato a due strade:
1 - mettere la select fuori dal form, ma non ho idea n� come n� dove metterla n� se � la strada giusta.. cos� poi da richiamarla ogni volta che mi serve nel form con un semplice:
<select name="MiaSelect"></select>
2 - creare una funzione javascript che crei un "modello" grazie ad un array bidimensionale.
(bidimensionale per definire sia i text che i value di ogni singola voce)
e poi nel form popolare la select ogni qualvolta si carica la pagina o al limite con un bottone:
<input type="button" value="crea select" onclick="popolaSelect(this.form)">
Ho iniziato cos�, so che � confuso... ma rispecchia proprio quanto sono confuso io:
--------------------------------------------------------------------------------------------------------
<script type="text/javascript">
//Dichiaro l'array
var arr = new Array();
//Definisco le voci della matrice in modo che poi nella select 7 sia il value di Cane, e 84 il value di Abete
arr[0][0] = 'Cane';
arr[0][1] = 7;
arr[1][0] = 'Abete';
arr[1][1] = 84;
function popola_select(){
//qui dovrei impostare un ciclo for per la popolazione della select, ma non ho idea n� da dove partire, n� che istruzioni usare per l'effettiva popolazione di ogni singola voce della select
}
</script
<form>
<input type="button" value="crea select" onclick="popolaSelect(this.form)">
<select name="miaselect" ></select>
</form>
--------------------------------------------------------------------------------
Potresti aiutarmi? Grazie in anticipo.