私はこの質問が.aspスレッドで尋ねられるのを見ましたが、私は.aspを使用していないので、答えはあまり役に立ちません。私はhtmlを使用していますが、この目標を達成するために必要な場合はjavascriptを使用できます。
私が持っているのは、次のような利用可能なオプションのデータリストを含む標準のhtml入力です。
<input id="test_input" list="test" name="test" placeholder="Type your answer" value="" />
<datalist id="test">
<select>
<option>Apples</option>
<option>Oranges</option>
<option>Grapes</option>
</select>
</datalist>
問題は、誰かが「g」や「ap」などを実際に入力して送信ボタンを押しても、デフォルトのレコードが選択されないことです。リストが絞り込まれますが、「ブドウ」と入力してEnterキーを押すと、実際に選択で「ブドウ」をクリックした場合と同じ結果にはなりません。
ユーザーがそのレコードの一部のみを入力した場合でも、最初のレコードを強制的に選択するにはどうすればよいですか?