0

フォームがあり、複数の入力フィールドが含まれています。すべてのフィールドに ID または名前を指定しないとどうなりますか。そのフィールドはデフォルト名で送信されますか、それともまったく送信されませんか。

これは単なるクエリです。コードは含まれません。ありがとう

4

2 に答える 2

2

名前のないフォーム コントロールは正常なコントロールにはならず、送信されません。

名前のないコントロールの値は、送信されたフォーム データに含まれません。

HTML 4を参照してください:

成功したコントロールは、送信に対して「有効」です。成功したすべてのコントロールには、送信されたフォーム データ セットの一部として、現在の値とペアになったコントロール名があります。正常なコントロールは FORM 要素内で定義する必要があり、コントロール名が必要です。

またはHTML 5 :

次の条件のいずれかが満たされた場合、この要素のこれらのサブステップをスキップします... field 要素は、type 属性が Image Button 状態にある input 要素ではなく、field 要素に name 属性が指定されていないか、そのname 属性の値は空の文字列です。


id は、コントロールの成功とは無関係です。そこでは名前だけが重要です。

要素をコントロールに関連付ける最良の方法であるため、id を含めることは依然として重要です<label>(また、JS および CSS を介した他の用途もあります)。

于 2012-08-31T10:32:03.977 に答える
0

フォームは引き続き送信されますが、フォームが送信されたときに「投稿」値を取得することはできません。

于 2012-08-31T10:31:01.743 に答える