ホームページ > 記事 > ウェブフロントエンド > HTML フォームにおける name 属性の役割は何ですか?名前とIDの違いは何ですか?
HTML フォームにおける name 属性の役割は何ですか?名前とIDの違いは何ですか?この記事では、HTML フォームにおける name 属性の役割と、名前と ID の違いについて説明します
例: name は、繰り返し可能な名前を表します。一意の識別を表し、
name 属性は入力要素の名前を指定します。 ①name属性は、サーバー②に送信された後にフォームデータを識別するため、またはクライアント上のJavaScriptを通じてフォームデータを参照するために使用されます。 注: フォームの送信時に値を渡すことができるのは、name 属性が設定されたフォーム要素のみです。<input type="password" name="txtPassword" id="pwd" size="12">例: 2 つのテキスト フィールドと送信ボタンを持つ HTML フォーム:
<input name="value">
名前と ID の違い
2 つの違い:id は、次のような識別の要件を満たしている必要があります。大文字と小文字は区別されるため、アンダースコアを含めないことをお勧めします (CSS との互換性がないため)。基本的に名前の要件はなく、数字も使用できます。
追記: name は主に form 要素内にのみ存在する属性です。 js document.form name.textbox.value を通じてテキスト ボックスの値を取得します。フォーム名とテキスト ボックス名は、div、span などの非フォーム要素を参照します。 id 属性 これはすべての HTML 要素に存在します。 js を使用して非フォーム要素オブジェクトを取得する必要がある場合は、document.getElementById("id") を使用する必要があります[関連推奨事項]HTML をゼロから学習できる html の基本要素
HTMLドキュメントとは何ですか? HTML ファイルについての予備的な理解
以上がHTML フォームにおける name 属性の役割は何ですか?名前とIDの違いは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。