入力テキスト値に基づいて HTML 選択ベースを動的に設定できるようにする必要があります。これは、テキスト ボックスの値が 8 文字以上になると自動的にトリガーされる必要があります。ユーザーは、移入された値を表示するためにタブまたはクリックする必要はありません。これは私がこれまでに持っているものですが、これはテキストボックスがフォーカスを失ったときにのみ発火します.
//Html code
<input id=InputText name=InputText onblur="populateListBox();" onchange="CheckInputLength();" onkeydown="CheckInputLength();" value="" onfocus="this.select();">
//Javascript コード
function CheckInputLength()
{
if($("#InputText").val().length >= 8)
populateListBox();
}
function populateListBox()
{
$.get("???", function( data ) {
$('#listBox').children().remove();
var options = data;
$("#listBox").append( options );
$("#listBox").html( data );
});
}