JavaScript/Oggetto document: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Ramac (discussione | contributi)
avanzamento 75%
Ramac (discussione | contributi)
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>&lt;input type="checkbox" /&gt;</code> e <code>&lt;input type="radio" /&gt;</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]]