タグの属性 ID と名前を同じに設定しない理由はありますか?
例:
<input type="text" id="Label" name="Label" />
私が取り組んでいるプロジェクトでは、SQL データベースで name 属性を使用しています。ID 属性は JavaScript で使用されます。
ID と名前に関するすべてのルールに従っていれば、一致するid
s とname
sを使用しても害はありません (また、物事がシンプルに保たれるため、コード管理の利点id
もname
あります)。常に可能です。
例えば:
<input type="radio" name="myRadio" value="a" id="myRadio_a"><label for="myRadio_a">A</label>
<input type="radio" name="myRadio" value="b" id="myRadio_b"><label for="myRadio_b">B</label>
<input type="radio" name="myRadio" value="c" id="myRadio_c"><label for="myRadio_c">C</label>
または、別の例として、同じページに 2 つの類似したフォーム (ログインとサインアップなど) があるとします。