All'ingresso di pagina, è possibile settare il valore da visualizzare in una select senza ricorrere a "selected"?
per es: <select name=nome onload=this.form.nome.value=6>
?
grazie
All'ingresso di pagina, è possibile settare il valore da visualizzare in una select senza ricorrere a "selected"?
per es: <select name=nome onload=this.form.nome.value=6>
?
grazie
1,2,3,4,5,10,100 passi!
Si` ma la sintassi e` diversa:
<body onload="document.getElementById('ID_SELCT').select edIndex = 3">
(questo seleziona la quarta opzione)
...
<form ...>
<select id="ID_SELECT">
<option ...>
...
</select>
Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
No domande tecniche in messaggi privati
tnx!
ma non è possibile metterlo in qualche modo direttamente nel <select> invece che nel <body>?
1,2,3,4,5,10,100 passi!
Non esiste l'evento onload per le select.
E comunque il codice HTML ha previsto l'attributo selected="selected" apposta per dire al browser di selezionare di default quell'opzione.
Potresti eventualmetne mettere quel codice JS in uno script in fondo al <body>.
Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
No domande tecniche in messaggi privati
ok, provo.
grazie.
cioa
1,2,3,4,5,10,100 passi!
se lasciassi onload nel body (come nel tuo primo esempio).. secondo te ci sarebbero problemi se le select fossero 12?
1,2,3,4,5,10,100 passi!
ho creato una funzione js che richiamo nel body onload:
<script>
function imposta_select(){
document.getElementById('ID_SELECT').selectedIndex = 6;
document.getElementById('ID_SELECT2').selectedInde x = 20;
}
</script>
<body bgcolor="#88A3B3" text="#000000" onload="imposta_select();">
sembra funzionare....
1,2,3,4,5,10,100 passi!