次のjqueryスクリプトが必要です
テキスト フィールド内に入力している間、'Load' テキストをテキスト フィールドの近くに表示する必要があります。入力をやめると、「Load」テキストを「Del」に変更する必要があります。この「Del」テキストをクリックすると、テキスト フィールドがクリアされます。
その間、入力したテキストの検索結果を表示する必要があります。
このために、次のスクリプトを使用しました
$("#lets_search").keyup(function() {
var value = $('#str').val();
$.post('db_query.php',{value:value}, function(data){
$("#search_results").html(data);
});
return false;
});
});
これがファイルのhtml部分です
<form id="lets_search" action="" style="width:400px;margin:0 auto;text-align:left;">
Search:
<div> </div>
<div style="float:left; width:250px;">
<div style="background-color:#fff; padding:3px; width:200px; float:left; border-left:1px solid #eee; border-top:1px solid #eee; border-bottom:1px solid #eee;">
<input name="str" id="str" type="text" style="border:0px; width:150px;">
<div style="float:right; padding-top:3px;" id="loader">Load</div>
</div>
</div>
</form>
<div id="search_results"></div>
これ<div style="float:right; padding-top:3px;" id="loader">Load</div>
で、テキストを表示する必要があります(del、Loadingなど...)
必要なことをしてください。ありがとう