Wir alle wissen, wie man ein Kontrollkästchen in HTML einrichtet:
<input name="checkbox_name" id="checkbox_id" type="checkbox">
Was ich nicht weiß - was ist der technisch korrekte Wert für ein angekreuztes Kästchen? Ich habe gesehen, dass diese alle funktionieren:
<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">
Ist die Antwort, dass es keine Rolle spielt? Ich sehe keinen Beweis für die als richtig markierte Antwort ici von der spec selbst:
Kontrollkästchen (und Optionsfelder) sind Ein/Aus-Schalter, die umgeschaltet werden können vom Benutzer umgeschaltet werden können. Ein Schalter ist "an", wenn das Kontrollelement markiert ist Attribut gesetzt ist. Wenn ein Formular abgeschickt wird, werden nur "eingeschaltete" Kontrollkästchen Steuerelemente erfolgreich werden. Mehrere Kontrollkästchen in einem Formular können sich denselben Kontrollnamen haben. So ermöglichen Kontrollkästchen dem Benutzer zum Beispiel mehrere Werte für dieselbe Eigenschaft auszuwählen. Das INPUT-Element wird verwendet um ein Kontrollkästchen-Steuerelement zu erstellen.
Was würde ein Fachmann sagen, was die richtige Antwort ist? Bitte geben Sie beweiskräftige Antworten.