関数が自動提案であるというコードがあります。このコードはうまく機能します。そして、テキストボックスにテキストを入力した後、ボックスを閉じる方法についてお聞きしたいと思います。私のコードでは、どこかをクリックしようとしても、ボックスが閉じませんでした。だから私がやりたいのは、どこかをクリックしてボックスを閉じる必要があるときです。
これが私のjQueryです:
$(document).ready(function() {
$(".text_search").keyup(function() {
var searchbox = $(this).val();
var dataString = 'searchword=' + searchbox;
if (searchbox == '') {} else {
$.ajax({
type: "POST",
url: "search1.php",
data: dataString,
cache: false,
success: function(html) {
$("#display").html(html).show();
}
});
}
return false;
});
});
HTML:
<div class="search">
<form method="get" action="search.php" autocomplete="off">
<input class="text_search" type="text" name="q" id="q" value="Search people" onfocus="if (this.value == 'Search people') {this.value = '';}" onblur="if (this.value == '') {this.value = 'Search people';}">
</form>
</div>
<div id="display">
</div>