Sappiamo tutti come formare un input per la casella di controllo in HTML:
<input name="checkbox_name" id="checkbox_id" type="checkbox">
Quello che non so: qual è il valore tecnicamente corretto per una casella di controllo selezionata? Ho visto tutto questo funzionare:
<input name="checkbox_name" id="checkbox_id" type="checkbox" checked>
<input name="checkbox_name" id="checkbox_id" type="checkbox" checked="on">
<input name="checkbox_name" id="checkbox_id" type="checkbox" checked="yes">
<input name="checkbox_name" id="checkbox_id" type="checkbox" checked="checked">
<input name="checkbox_name" id="checkbox_id" type="checkbox" checked="true">
La risposta è che non importa? Non vedo alcuna prova per la risposta contrassegnata come corretta qui dalla specifica stessa:
Le caselle di controllo (e i pulsanti di opzione) sono interruttori on / off che possono essere attivati / disattivati dall'utente. Un interruttore è "on" quando è impostato l'attributo controllato dell'elemento di controllo. Quando viene inviato un modulo, solo i controlli "on" possono avere esito positivo. Diverse caselle di controllo in un modulo possono condividere lo stesso nome di controllo. Pertanto, ad esempio, le caselle di controllo consentono agli utenti di selezionare diversi valori per la stessa proprietà. L'elemento INPUT viene utilizzato per creare un controllo checkbox.
Cosa direbbe uno scrittore di specifiche è la risposta corretta? Fornisci risposte basate su prove.