首頁  >  文章  >  web前端  >  jQuery實作鍵盤回車搜尋功能詳解

jQuery實作鍵盤回車搜尋功能詳解

小云云
小云云原創
2017-12-31 16:01:462360瀏覽

本文主要為大家介紹了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);
   });
  });

下面也就是這次的重頭戲,鍵盤回車實作搜尋


$(&#39;#sousuo&#39;).bind(&#39;keypress&#39;, function (event) { 
   if (event.keyCode == "13") { 
    $("#btnSubmit").click();
   }
  })

或許大家可以發現,其實相當於在回車鍵event .keyCode == 「13」,也就是說鍵盤的的第13個鍵碼,那麼藉此幫助,以後想實現其他的按鍵的話,只要去查詢鍵盤對應的鍵碼就好了。

總結

相關推薦:

實例分析input 、submit、button和回車鍵提交資料差異

比較回車與換行的差異

#jquery同一個檔案下有兩個keypress按回車時兩個都觸發了

以上是jQuery實作鍵盤回車搜尋功能詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn