Nous savons tous comment former une entrée de case à cocher en HTML:
<input name="checkbox_name" id="checkbox_id" type="checkbox">
Ce que je ne sais pas - quelle est la valeur techniquement correcte pour une case cochée? J'ai vu tout cela fonctionner:
<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 réponse est-elle que cela n'a pas d'importance? Je ne vois aucune preuve pour la réponse marquée comme correcte ici de la spécification elle-même:
Les cases à cocher (et les boutons radio) sont des interrupteurs marche / arrêt qui peuvent être basculés par l'utilisateur. Un interrupteur est "activé" lorsque l'attribut vérifié de l'élément de contrôle est défini. Lorsqu'un formulaire est soumis, seuls les contrôles de case à cocher "on" peuvent réussir. Plusieurs cases à cocher dans un formulaire peuvent partager le même nom de contrôle. Ainsi, par exemple, les cases à cocher permettent aux utilisateurs de sélectionner plusieurs valeurs pour la même propriété. L'élément INPUT est utilisé pour créer un contrôle de case à cocher.
Selon un rédacteur de spécifications, quelle est la bonne réponse? Veuillez fournir des réponses fondées sur des preuves.