HTML フォームにおける name 属性の役割は何ですか?名前とIDの違いは何ですか?

寻∝梦
リリース: 2018-08-14 14:11:37
オリジナル
11212 人が閲覧しました

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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート