我有一段可爱的代码可以在php页面上驱动一个搜索框,使搜索框动态,并且它完美运行。我只是想改编它,并且有点不知所措。
目前必须在键盘上进行搜索以使搜索工作。这来自脚本中的keypress()和keyup()函数。
我的问题是我试图在屏幕键盘上使用此搜索而没有物理键盘,所以从来没有按键或键盘。
你有什么我可以做的,你认为要取代这些。
我是否最好将下面代码的修改版本(没有按键/键盘)添加到每个onclick甚至我的屏幕键盘上,或者只是修改代码以对屏幕上的点击作出反应?
感谢任何人都可以提供帮助
<!--Javascript to turn keystrokes into search value-->
<script type="text/javascript">
$(document).ready(function () {
// Hide the submit button
$(":submit").hide();
// Bind an event to the keypress in order to override the form submission when pressing the enter key
$("input[name='search_term']").keypress(function (e) {
if (e.which == 13) {
// prevent the form from submitting in the normal manner (return key)
e.preventDefault();
}
});
// Bind an event to the keypress event of the text box
$("input[name='search_term']").keyup(function () {
// Get the search value
var search_value = $(this).val();
// This time we're going to grab data from a file to display
var filename = "functions/search.php";
// Send these values
var posting = $.post(filename, { search_term: search_value });
// Display this value in our results container
posting.done(function (data) {
$("#search_results").empty().append(data);
});
});
});
</script>