0

タグの属性 ID と名前を同じに設定しない理由はありますか?

例:

<input type="text" id="Label" name="Label" />

私が取り組んでいるプロジェクトでは、SQL データベースで name 属性を使用しています。ID 属性は JavaScript で使用されます。

4

3 に答える 3

3

ID と名前に関するすべてのルールに従っていれば、一致するids とnamesを使用しても害はありません (また、物事がシンプルに保たれるため、コード管理の利点idnameあります)。常に可能です。

例えば:

<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 つの類似したフォーム (ログインとサインアップなど) があるとします。

于 2013-09-29T19:49:53.733 に答える