HTMLでチェックボックス入力を作成する方法は誰でも知っています。
<input name="checkbox_name" id="checkbox_id" type="checkbox">
わからないこと-チェックされたチェックボックスの技術的に正しい値は何ですか?私はこれらすべての仕事を見てきました:
<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">
それは問題ではないという答えですか?ここでは、仕様自体から正しいとマークされた回答の証拠はありません。
チェックボックス(およびラジオボタン)は、ユーザーが切り替えることができるオン/オフスイッチです。コントロール要素のchecked属性が設定されている場合、スイッチは「オン」です。フォームが送信されると、「オン」のチェックボックスコントロールのみが成功します。フォームの複数のチェックボックスが同じコントロール名を共有する場合があります。したがって、たとえば、チェックボックスを使用すると、ユーザーは同じプロパティの複数の値を選択できます。INPUT要素は、チェックボックスコントロールを作成するために使用されます。
スペック作成者は正しい答えは何だと思いますか?エビデンスに基づく回答を提供してください。