JavaScript/Oggetto document: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
avanzamento 75% |
proseguo |
||
Riga 134:
L'utilizzo di JavaScript con questi pulsanti è più che altro legato agli eventi del mouse (analizzati nel [[JavaScript/Gli eventi nel BOM|modulo precedente]]).
==== Pulsanti di opzione ====
Iniziamo ad analizzare ora alcuni elementi più complicati: i ''checkbox'' e i pulsanti ''radio'' (corrispondono rispettivamente ad <code><input type="checkbox" /></code> e <code><input type="radio" /></code>).
Nel primo la proprietà più utile non è ''value'' come negli altri casi, bensì '''checked''' che indica se la casella è stata marcata o meno.
Per quanto riguarda i ''radio'', il discorso è simile, ma bisogna anche considerare che diversi elementi di opzione normalmente condividono lo stesso attributo <code>name</code>; per accedere quindi ai singoli elementi è necessario quindi appoggiarsi ad un array:
<source lang=javascript>
// supponiamo di avere 5 opzioni con name="età"
document.dati.età[1].checked=true; //seleziona la seconda opzione
alert(document.dati.età.value); //restituirà il valore del campo
// cioè il valore della casella selezionata
alert(document.dati.età[3].value); //restituisce il valore del quarto elemento
</source>
[[Categoria:JavaScript|Oggetto document]]
|