id
属性と属性の違いは何ですかname
? どちらも識別子を提供するという同じ目的を果たしているようです。
(特に HTML フォームに関して) 何らかの理由で両方を使用する必要があるか、または推奨されるかどうかを知りたいです。
ベストアンサー1
属性name
は、フォーム送信でデータを送信するときに使用されます。コントロールによって応答は異なります。たとえば、id
属性は異なるが は同じであるラジオ ボタンが複数ある場合がありますname
。送信すると、応答には選択したラジオ ボタンの値が 1 つだけ含まれます。
もちろん、それだけではありません。しかし、間違いなく正しい方向に考えさせられるでしょう。