本文主要為大家介紹了jquery實現鍵盤回車搜尋功能,前台代碼和搜尋按鈕實現代碼都給大家貼出了,需要的朋友參考下吧,希望能幫助到大家。
本來我一直認為一個搜尋沒有什麼太難做的,直到我接到了上一個項目,讓不使用按鈕實現搜尋這才讓我開始在網上尋找這項技術,那麼廢話少說,將我的原始碼放上來給大家參考。
前台程式碼
<p class="fl search-box"> <button type="button" name="btnSubmit" id="btnSubmit" class="btnSubmit">搜索</button> <input id="sousuo" name="sousuo" type="search" placeholder="输入搜索内容" value=""> </p>
搜尋按鈕實作
$(function () { $("body").on("click", "#btnSubmit", function () { var sousuo = $("#sousuo").val(); if (sousuo == "") { alert("请输入信息"); return false; } location.href = "{$:CSSiteUrl}search.html?keywords=" + escape(sousuo); }); });
下面也就是這次的重頭戲,鍵盤回車實作搜尋
$('#sousuo').bind('keypress', function (event) { if (event.keyCode == "13") { $("#btnSubmit").click(); } })
或許大家可以發現,其實相當於在回車鍵event .keyCode == 「13」
,也就是說鍵盤的的第13個鍵碼,那麼藉此幫助,以後想實現其他的按鍵的話,只要去查詢鍵盤對應的鍵碼就好了。
總結
相關推薦:
實例分析input 、submit、button和回車鍵提交資料差異
#jquery同一個檔案下有兩個keypress按回車時兩個都觸發了
以上是jQuery實作鍵盤回車搜尋功能詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!