Home > Web Front-end > JS Tutorial > Detailed explanation of jQuery implementation of keyboard enter search function

Detailed explanation of jQuery implementation of keyboard enter search function

小云云
Release: 2017-12-31 16:01:46
Original
2419 people have browsed it

This article mainly introduces jquery to implement keyboard enter search function. The front-end code and search button implementation code are posted for everyone. Friends who need it can refer to it. I hope it can help everyone.

Originally, I always thought that there was nothing too difficult to do in a search. It wasn’t until I received the last project, which allowed me to search without using buttons, that I started to look for this technology on the Internet. So, without further ado, I'll post my source code for everyone's reference.

Front desk code


<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>
Copy after login

Search button implementation


$(function () {
   $("body").on("click", "#btnSubmit", function () {
    var sousuo = $("#sousuo").val();
    if (sousuo == "") { alert("请输入信息"); return false; }
    location.href = "{$:CSSiteUrl}search.html?keywords=" + escape(sousuo);
   });
  });
Copy after login

The following is the highlight of this time, the keyboard press Enter to realize the search


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

Perhaps you can find that it is actually equivalent to pressing the Enter keyevent .keyCode == "13", which means the 13th key code of the keyboard. With this help, if you want to implement other keys in the future, you only need to query the corresponding key code of the keyboard.

Summary

Related recommendations:

Example analysis of input, submit, button and carriage return Differences in key submission data

Compare the difference between carriage return and line feed

jquery There are two keypresses in the same file, two when pressing enter All triggered

The above is the detailed content of Detailed explanation of jQuery implementation of keyboard enter search function. For more information, please follow other related articles on the PHP Chinese website!

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template