jQuery实现键盘回车搜索功能
本来我⼀直认为⼀个搜索没有什么太难做的,直到我接到了上⼀个项⽬,让不使⽤按钮实现搜索这才让我开始在⽹上寻这⼀技术,那么废话少说,将我的源码放上来给⼤家参考。
前台代码
<div class="fl search-box">
<button type="button" name="btnSubmit" id="btnSubmit" class="btnSubmit">搜索</button>
<input id="sousuo" name="sousuo" type="search" placeholder="输⼊搜索内容" value="">
</div>
搜索按钮实现
$(function () {
$("body").on("click", "#btnSubmit", function () {
var sousuo = $("#sousuo").val();
if (sousuo == "") { alert("请输⼊信息"); return false; }
location.href = "{$:CSSiteUrl}search.html?keywords=" + escape(sousuo);
});
});
jquery源码在线下⾯也就是本次的重头戏,键盘回车实现搜索
$('#sousuo').bind('keypress', function (event) {
if (event.keyCode == "13") {
$("#btnSubmit").click();
}
})
或许⼤家可以发现,其实相当于在回车键event.keyCode == “13”,也就是说键盘的的第13个键码,那么借此帮助,以后想实现其他的按键的话,只要去查询键盘对应的键码就好了。
总结
以上所述是⼩编给⼤家介绍的jQuery实现键盘回车搜索功能,希望对⼤家有所帮助,如果⼤家有任何疑问请给我留⾔,⼩编会及时回复⼤家的。在此也⾮常感谢⼤家对⽹站的⽀持!
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论