フォームがあり、複数の入力フィールドが含まれています。すべてのフィールドに ID または名前を指定しないとどうなりますか。そのフィールドはデフォルト名で送信されますか、それともまったく送信されませんか。
これは単なるクエリです。コードは含まれません。ありがとう
名前のないフォーム コントロールは正常なコントロールにはならず、送信されません。
名前のないコントロールの値は、送信されたフォーム データに含まれません。
HTML 4を参照してください:
成功したコントロールは、送信に対して「有効」です。成功したすべてのコントロールには、送信されたフォーム データ セットの一部として、現在の値とペアになったコントロール名があります。正常なコントロールは FORM 要素内で定義する必要があり、コントロール名が必要です。
またはHTML 5 :
次の条件のいずれかが満たされた場合、この要素のこれらのサブステップをスキップします... field 要素は、type 属性が Image Button 状態にある input 要素ではなく、field 要素に name 属性が指定されていないか、そのname 属性の値は空の文字列です。
id は、コントロールの成功とは無関係です。そこでは名前だけが重要です。
要素をコントロールに関連付ける最良の方法であるため、id を含めることは依然として重要です<label>
(また、JS および CSS を介した他の用途もあります)。
フォームは引き続き送信されますが、フォームが送信されたときに「投稿」値を取得することはできません。