Maison > interface Web > js tutoriel > le corps du texte

Explication détaillée de l'implémentation jQuery de la fonction de recherche par saisie au clavier

小云云
Libérer: 2017-12-31 16:01:46
original
2315 Les gens l'ont consulté

Cet article présente principalement jquery pour implémenter la fonction de recherche de saisie au clavier. Le code frontal et le code d'implémentation du bouton de recherche sont publiés pour tous les amis qui en ont besoin peuvent s'y référer.

Au départ, j'ai toujours pensé qu'il n'y avait rien de trop difficile à faire dans une recherche. Ce n'est que lorsque j'ai reçu le dernier projet pour réaliser la recherche sans utiliser de boutons que j'ai commencé à chercher cette technologie sur le site. Internet Alors, sans plus tarder, je vais mettre mon code source pour votre référence.

Code frontal


<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>
Copier après la connexion

Implémentation du bouton de recherche


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

Ce qui suit est le point culminant de cette période, appuyez sur Entrée sur le clavier pour réaliser la recherche


$(&#39;#sousuo&#39;).bind(&#39;keypress&#39;, function (event) { 
   if (event.keyCode == "13") { 
    $("#btnSubmit").click();
   }
  })
Copier après la connexion

Peut-être pouvez-vous trouver que cela équivaut en fait à renvoyer La clé de voiture event.keyCode == “13” est le 13ème code clé du clavier. Avec cette aide, si vous souhaitez implémenter d'autres touches à l'avenir, il vous suffit d'interroger le code clé correspondant du clavier.

Résumé

Recommandations associées :

Exemple d'analyse de la saisie, de la soumission, du bouton et de la saisie Différences dans les données de soumission des clés

Comparez la différence entre le retour chariot et le saut de ligne

jquery Il y a deux pressions sur une touche dans le même fichier, deux lorsque en appuyant sur Entrée, tout est déclenché

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!