HTML フォームタグチュートリアル (4):

HTML フォームタグチュートリアル (4): name メニューとリストの名前 size 表示するオプションの数 multiple リスト内の項目の複数選択 value 選択されたオプションの値 デフォルトオプション ファイル例: 11-16.htm
ページにメニューとリストを挿入します。
01 <!-- -------------------------------- -->
02 <!-- ファイル例: 11-16.htm -->
03 <!-- ファイルの説明: メニューとリストを挿入 -->
04 <!-- -------------------------------- -->
05 <タイトル>
06 <ヘッド>
07 <title>メニューとリストを挿入する</title>
08 </head>
09 <本文>
10 <h1>ユーザーアンケート</h1>
11 <フォーム アクション=mailto:[email protected] メソッド=get 名前=invest>
12 好きな音楽を選択してください:<br>
13 <select name="music" size=4 multiple>
14 <option value="rock" 選択済み>ロック音楽
15 <option value="pop">ポップ
16 <option value="jazz">ジャズ
17 <option value="nation">フォークミュージック
18 </選択><br>
19 お住まいの都市を選択してください:<br>
20 <名前を選択="都市">
21 <option value="beijing" selected>北京
22 <option value="shanghai">上海
23 <option value="nanjing">南京
24 <option value="guangzhou">広州
25 </選択>

26 <input type="submit" name="submit" value="フォームを送信">
27 </フォーム>
28 </本文>
29 </html> ファイルの説明の 13 行目では、リストに表示される項目の数が 4 であり、複数選択が可能であることが定義されています。 14 行目から 17 行目ではオプションを定義し、「ロック ミュージック」がデフォルトの選択となり、20 行目ではメニューのデフォルトの数を定義し、21 行目から 24 行目ではオプションを定義し、「北京」がデフォルトの選択となります。

ここで、次のような項目をフォームに追加したいとします: 現在いる都市を参照します。ここで私たちが話しているのは全国の都市のことではなく、州都以上の都市が数十あります。上記のように、ラジオ ボタンの形式でこれらすべての都市を Web ページにリストすることは考えられません。すると、フォームのオブジェクトにメニューとリストが表示されます。結局のところ、メニューとリストは主に Web ページのスペースを節約するために作成されます。
メニューは最もスペースを節約する方法です。通常の状況では、1 つのオプションのみが表示されます。ボタンをクリックしてメニューを開くと、すべてのオプションが表示されます。リストには一定数のオプションを表示できます。その数を超えると、スクロール バーが自動的に表示され、閲覧者はスクロール バーをドラッグして各オプションを表示できます。 <select> タグと <option> タグを使用して、ページ上のメニューとリストの効果を設計できます。
基本構文01 <select name="name" size=value multiple> 02 <option value="value" selected>オプション03 <option value="value">オプション04 … 05 </select>
これらの属性の意味は次の表に示すとおりです。
メニューとリストマーカー説明する

<<:  Reactはconetxtを通じてマルチコンポーネント値転送関数を実装します

>>:  ApacheBench でマルチ URL をサポートする方法

推薦する

MySQLデータ遅延ジャンプの問題の解決策

今日は、データベース遅延ジャンプに関する別の典型的な問題を分析しました。このプロセスでは、参考のため...

JavaScript で簡単な計算機を実装する

この記事の例では、参考までに簡単な計算機を実装するためのJavaScriptの具体的なコードを共有し...

XHTML 入門チュートリアル: Web ページのヘッダーと DTD

ヘッドと DTD はページには表示されませんが、Web ページの重要な要素です。 なぜ失敗したのでし...

vueはEle.me UIを使用してteambitionのフィルタリング機能を模倣します

目次問題の説明一般的な機能効果は次のとおりです。思考分析完全なコード要約する問題の説明Teambit...

ウェブサイト標準の検証方法を通じてFlashページを共有する方法

1. 埋め込みは違法です<embed> タグは Netscape のプライベート タグで...

MySQL データベースの文字化け問題の原因と解決策

序文データベースのデータを表示すると、文字化けした文字が表示されることがあります。実際、どのようなデ...

HTML で色を表すには、6 桁の 16 進コード、RGB、またはキーワードを使用します。

HTML で色を表す方法は 3 つありますが、最もよく使われるのは 6 桁の 16 進コード表現です...

Docker のホスト間コンテナ通信オーバーレイ実装プロセスの詳細な説明

サーバーも 2 つあります。準備:コンテナのホスト名を設定する consul: kv タイプのストレ...

CentOS7 に MySQL データベースをインストールしてデバッグする詳細な手順 [例]

この例では、デバッグ用の MySQL データベースをダウンロードしてインストールする必要があります。...

Vueプロジェクトでlessを使用するためのヒント

目次序文1. スタイルの浸透1. パターン浸透とは何ですか? 2. 使い方は? 2. ミキシング1....

MySQL スロークエリ: スロークエリを有効にする

1. スロークエリの用途は何ですか? long_query_time を超えて実行されるすべての S...

MySql ストアド プロシージャ パラメータの初歩的な使用法の詳細な説明

パラメータでのストアドプロシージャの使用IN パラメータは、プロシージャに情報を渡すためにのみ使用さ...

JSはプログレスバーのスムーズバージョンの詳細な計画を実装します

進捗バーがスムーズではないフロントエンドを学ぶ学生のほとんどは、オーディオプレーヤーやビデオプレーヤ...

WeChat公式アカウントでReactプロジェクトを実行する方法

目次1. a タグを使用して PDF をプレビューまたはダウンロードします。書き方は、携帯電話でクリ...

Windows で MySQL マスター スレーブ レプリケーションを構成する方法

MySQL マスター/スレーブ レプリケーションを使用すると、1 つのデータベース (マスター デー...