入力タグの名前と値の違い

入力タグの名前と値の違い
type はブラウザでの入力と出力に使用されるコントロールです (たとえば、type="text" はテキスト ボックスを意味し、type="button" はボタンを意味します)
typeのオプション値は次のとおりです。
ボタン
チェックボックス チェックボタン コンポーネント
ファイル ファイルアップロード コンポーネント
非表示の非表示フィールド
画像 画像エリア
パスワード パスワード入力テキストボックス
ラジオボタンコンポーネント
リセット フォームボタンをリセット
送信フォーム送信ボタン
テキスト テキスト入力ボックス
******************************************************************************************
id は一意の識別子であり、重複する値は許可されません (データ テーブルの主キー pk と同様)。その値を使用して、対応する HTML タグ オブジェクトを取得できます。 (同じページコード内に重複したIDが存在する場合、予期しないエラーが発生します)
js コード: document.getElementById("id_value")
指定された ID のオブジェクト参照を取得します。
******************************************************************************************
name と id の機能は同じで、HTML タグを識別するためにも使用されますが、唯一の違いは name では値の繰り返しが許可されることです。
jsコード: document.forms[0].name または document.getElementsByName("name")
指定された名前に従ってオブジェクト参照配列を取得します。
******************************************************************************************
value は特定の HTML タグの値を表します。例: <input type="text" name="seq" value="hello!" id="seq007" />
Web ページのテキスト ボックスの内容が「hello!」になっていることがわかります。
///////////////////////////////////////////////////////////////////////
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<ヘッド>
<meta http-equiv="コンテンツタイプ" コンテンツ="text/html; charset=iso-8859-1" />
<title>無題のドキュメント</title>
<スクリプト>

</スクリプト>
</head>
<本文>
<フォーム>
<input type="text" name="seq" value="" id="seq001" />
<input type="text" name="seq" value="" id="seq002" />
<input type="text" name="seq" value="" id="seq003" />
</フォーム>
</本文>
</html>
///////////////////////////////////////////////////////////////////////
document.getElementById("seq001") は、id=seq001 のオブジェクト タグへの参照を取得します。
ドキュメント.フォーム[0].seq
ウェブページの最初のフォームで name=seq を持つすべてのタグ オブジェクトへの参照の配列を返します。
document.getElementsByName("seq")
ウェブページ内のname=seqを持つすべてのタグオブジェクトへの参照の配列を返します。

<<:  MySQLの7種類のログの概要

>>:  図を使ってWeb2.0とは何かを説明する

推薦する

CentOS 6.8 に MySQL 8.0.18 をインストールするチュートリアルの簡単な分析 (RPM 方式)

今日は、CentOS 6.8 サーバーに MySQL 8.0.18 をインストールする方法を記録しま...

HTMLは入力完了を検出する機能を実装する

入力が進行中かどうかを検出するには、「onInput(event)」を使用しますコンテンツが変更され...

HTML で自動ページジャンプを実現する 5 つの方法

前回の記事では、HTML ページが 3 秒後に自動的にジャンプする一般的な 3 つの方法を紹介しまし...

JavaScript オブジェクト指向の実践の詳細説明: カプセル化とオブジェクトのドラッグ

目次概要1. DOM要素をアニメーション化する方法2. 現在のブラウザでサポートされている変換互換の...

CSSでサウンドを再生するいくつかのテクニック

CSS は、スタイル、レイアウト、プレゼンテーションの領域です。色彩、サイズ、アニメーションが溢れて...

Vueのトランジションとアニメーションの深い理解

1. DOM要素を挿入、更新、または削除するときに、適切な場合は要素にスタイルクラス名を追加します。...

DIV、テーブル、XHTML のウェブサイト構築の違いの分析と説明

簡単に言えば、ウェブサイト構築とは、「この人はどんな外見をしているのか」と「この人はどんな内面を持っ...

フォーム OnSubmit と input type=image の使用の概要

ここに <input type="image"> がある場合、この画...

Linux での Makefile の書き方と使い方の詳細な説明

目次メイクファイルMakefile の命名とルールMakefile の仕組みMakefile変数Ma...

SQL ファジー クエリ レポート: ORA-00909: パラメータの数が無効です。解決策

あいまいクエリにOracleデータベースを使用する場合、コンソール エラーは次の図に表示されます。理...

JavaScriptで配列かどうかを判断するためのさまざまな方法のまとめ

目次序文配列.isArrayコンストラクタインスタンスプロトタイプオブジェクト.プロトタイプ.toS...

MySQL 5.7.9 シャットダウン構文例の詳細な説明

mysql-5.7.9 では、ついにシャットダウン構文が提供されます。以前は、MySQL データベー...

display または visibility を通じて HTML 要素を表示または非表示にする

場合によっては、特定の条件に基づいて Web ページ内の HTML 要素を表示するか非表示にするかを...

HTML ベースタグ target=_parent の使用の紹介

<base> タグは、ページ上のすべてのリンクのデフォルトのアドレスまたはデフォルトのタ...

MySQL 8.0.18はデータベースにユーザーを追加し、権限を付与します

1. データベースにログインするには、rootユーザーを使用することをお勧めします。 mysql -...