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 をサポートする方法

推薦する

Windows (x86、64 ビット) で MySQL 5.7.17 無料インストール バージョンをアップグレードするための詳細なチュートリアル

Laravel 5.4 のデフォルトの utf8mb64 文字エンコーディングをサポートするには、M...

面接でよく聞かれる Vue 修飾子 13 個

目次1. 怠惰な2.トリム3.番号4.停止5. キャプチャ6.自分7.一度8.予防する9.ネイティブ...

MySQL のロック待機とデッドロック問題の分析

目次序文: 1. ロック待機とデッドロックを理解する2. 現象の再発と治療要約:序文: MySQL ...

Linux で特定のプログラムを見つけるための whereis の例の詳細な説明

Linuxは特定のプログラムを見つけますwhereis コマンドは主にプログラム ファイルを検索し、...

mysqlは2つ以上のフィールドがNULLであるレコードを見つける問題を解決します

コアコード /*-------------------------------- 2つ以上のフィール...

CSSはラジオをクリックして2つの画像スタイルを切り替えますが、複数のラジオのうち1つだけをチェックできます。

クリックされたボタンには赤い画像スタイルを実装し、選択されていない他のボタンには灰色の画像スタイルを...

CSSは、入力ボックスのフローティングテキスト効果を実現するために、placeholder-shown疑似クラスを使用します。

この記事では、:placeholder-shown 疑似クラスを使用して、純粋な CSS で浮動疑問...

MySQL inndbジョイントインデックスを正しく使用する方法を徹底的に理解するためのケーススタディ

最近確認された5件のデータを照会するビジネスがあります。 `id`、`title` を選択 `th_...

VMware仮想マシンにdeepin20をインストールする最も完全で詳細なプロセス

仮想マシンソフトウェア: VMware Workstationイメージ: deepin-deskto...

負のマージントップ値は、ラベルテキストと入力の間の垂直中央揃えの問題を解決します。

ラベルテキストと入力の垂直方向の中央揃えを調整するのは簡単ではありません。padding、verti...

border-radius 値の設定に関する質問

問題記録今日はプログレスバーに似た小さなコンポーネントを完成させるつもりでした。プロトタイプは次のよ...

Alibaba Cloud Server への Web プロジェクトのデプロイについて (5 つの手順)

1.まずAlibaba Cloudのウェブサイトにログインしてアカウントを登録し、サーバータイプを...

LinuxでのMySQLのインストール手順

1. mysql tar ファイルをダウンロードします。参考: 2. インストールパッケージがあるデ...

MySQL innodb_autoinc_lock_mode について

innodb_autoinc_lock_mode パラメータは、auto_increment 列を持...

CSS3は背景画像にマスクを設定し、マスクスタイルの継承の問題を解決します。

多くの場合、透明度の設定やぼかしなど、写真の背景を加工する必要があります。 ただし、背景画像が配置さ...