Le déclenchement d'un événement sur "click" et "enter"
J'ai un "searchbox" sur mon site. Actuellement, les utilisateurs doivent cliquer sur le bouton "soumettre" à côté de la zone de recherche via jquery post. Je voudrais que les utilisateurs également appuyer sur enter pour effectuer la recherche. Comment puis-je faire cela?
JQUERY:
$('document').ready(function(){
$('#searchButton').click(function(){
var search = $('#usersSearch').val();
$.post('../searchusers.php',{search: search},function(response){
$('#userSearchResultsTable').html(response);
});
});
});
HTML:
<input type='text' id='usersSearch' /><input type='button' id='searchButton' value='search' />
- Voir ici: stackoverflow.com/questions/699065/...
- Yup, fonction de recherche est utile...
Vous devez vous connecter pour publier un commentaire.
Utilisation
keypress
événement surusersSearch
zone de texte et recherchez Entrée bouton. Si la touche entrée est pressée, puis déclencher le bouton de recherche, cliquez sur événement qui fera le reste du travail. Essayez cette.Démo
Vous appeler à la fois les écouteurs d'événement à l'aide de
.on()
ensuite utiliser unif
l'intérieur de la fonction:on()
, n'Avait pas d'idée, vous pouvez le faire!Quelque chose de ce genre de travail
vous pouvez utiliser en dessous de cas de pression de touche sur le document de charge.
Grâce
Prendre un coup d'oeil à la
keypress
la fonction.Je crois que le
enter
clé est13
si vous voulez quelque chose comme: