2017-06-11 4 views
0

ダイナミック<datalist><input>に関連付けられています。入力中に<option>のリストが変更されています。<datalist>に関連付けられたプルダウンはいつ表示されますか?

<datalist><option>のエントリがあるにもかかわらず、ドロップダウンが表示されないという問題があります。

以下

がショーケースです:私たちは、私は1つの文字を入力し始める

enter image description here

空の検索フィールドで始まり、すべての<option>は数文字の後

enter image description here

ご利用いただけます<option>の一部が動的に削除されます(以下、1つだけ残っている場合)

enter image description here

なぜ使用可能なオプションのドロップダウンリストが表示されないのですか?可視性をトリガする方法(可能な場合)?

答えて

2

データリストの項目で作成されたドロップダウンは、すでに入力したものと一致する項目を常に動的に表示します。そのフィールドに「ent」と入力した場合、ドロップダウンには、「entry」、「gentrification」、「went」、「entity」など、ある位置に「ent」という文字列が含まれるエントリのみが含まれます。フィールドがまだ空の場合、一致する文字列または文字がないため、ドロップダウンにすべての使用可能なエントリが表示されます。

+0

ありがとうございます。私は ''をドロップダウンに表示されるもののリストとして誤解しました。このリストは通常​​静的であるため意味がありません。今これは明確で、私はそれを行う何かを探す必要があります:リストのすべての要素を表示するドロップダウン。 – WoJ

+0

https://stackoverflow.com/questions/6865943/html-form-select-option-vs-datalist-option –

+0

@TimMorton:ありがとうございますが、入力エリアが必要です。これは、種類の予測検索です。 – WoJ

関連する問題