Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ Datalist要素を使用した事前定義入力候補の提供 | HTMLフォームとユーザー入力
究極のHTML

Datalist要素を使用した事前定義入力候補の提供

メニューを表示するにはスワイプしてください

HTMLの<datalist>要素は、<input>要素に対してあらかじめ定義された選択肢のリストを作成するために使用。ユーザーはリストから選択することも、自分で値を入力することも可能。定義済みの値のリストは、関連するテキストフィールドに入力を始めるまで表示されない。<datalist>id属性と組み合わせて使用し、<input>list属性でこれにリンクする。

index.html

index.html

<datalist>要素は、ユーザーに役立つ候補を提示しつつ、選択肢を固定しない場合に有用。

ユーザーがフィールドに入力すると、ブラウザはあらかじめ定義されたカテゴリを表示します。一致するものがない場合でも、ユーザーは独自の値を入力できます。

index.html

index.html

  • <label for="category">: 入力フィールドの目的を説明;
  • <input type="text" name="category" id="category" list="categories"/>: 関連付けられたdatalistから候補を表示するテキストフィールド;
  • <datalist id="categories">: 入力中にヒントとして表示されるあらかじめ定義された選択肢を含む要素;
  • <option value="...">: 各候補項目を表す。

1. 複数の選択肢を持つドロップダウンリストを作成するために使用されるHTML要素はどれですか?

2. datalist 要素の目的は何ですか?

3. datalist 要素を input 要素にリンクするために使用される属性は何ですか?

question mark

複数の選択肢を持つドロップダウンリストを作成するために使用されるHTML要素はどれですか?

正しい答えを選んでください

question mark

datalist 要素の目的は何ですか?

正しい答えを選んでください

question mark

datalist 要素を input 要素にリンクするために使用される属性は何ですか?

正しい答えを選んでください

すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 1.  30

AIに質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

セクション 1.  30
some-alt