オートコンプリート ボックスを使用して値を提案します。それは私にはうまくいきますが、テキスト入力セレクターのオレンジ色が削除された値を選択すると、この問題が発生します
私のテキスト入力
<input type="text" size="30" value="" id="inputString"
onkeyup="lookup(this.value);" onblur="fill();" />
私の JavaScript コード
function lookup(inputString) {
if(inputString.length == 0) {
$('#suggestions').hide();
} else {
$.post("states.jsp", {queryString: ""+inputString+""}, function(data){
if(data.length >0) {
$('#suggestions').show();
$('#autoSuggestionsList').html(data);
$('#suggestions li').click(function() {
var vel = $(this).html();
$('#inputString').val(vel);
});
}
});
}
}
function fill(thisValue) {
$('#inputString').val(thisValue);
setTimeout("$('#suggestions').hide();", 200);
}