J'essaie d'exécuter une méthode lorsque la touche Entrée a été enfoncée. Cette méthode est déjà utilisée par un bouton. Fondamentalement, lorsque l'utilisateur remplit un champ de texte et clique sur un bouton de soumission, il obtient une visionneuse. Ce que je veux faire est d'exécuter cette même action, mais quand la touche d'entrée a été pressée. Ive a examiné en utilisant .keypress mais je ne peux trouver des exemples où la balise de formulaire est une balise de formulaire html standard et pas un tag de forme asp.net. Je pense que pour l'instant le formulaire répond seulement aux contrôles .net sur la page et je ne peux pas surcharger cela avec la méthode jquery. Des idées?Exécution de la méthode Jquery lorsque vous appuyez sur la touche entrée
4
A
Répondre
5
Vous pouvez lier un événement keypress
au document et trigger()
au gestionnaire de votre bouton.
$(document).bind('keypress', function(e){
if(e.which === 13) { // return
$('#buttonid').trigger('click');
}
});
Ceci se déclencherait chaque fois que vous appuyez sur la touche de retour de votre site. Vous voulez probablement que cela n'arrive que si quelqu'un utilise return
dans votre formulaire de saisie. Vous devrez juste changer le selector
de document
à n'importe quel type de sélecteur qui correspond à votre contrôle.
Ref .: .trigger()
1
$(document).keydown(function(e) {
// test for the enter key
if (e.keyCode == 13) {
// Do your function
myFunction();
}
});
1
$(".input_loginform").keypress(function(e){
if (e.which == 13){
e.preventDefault();
alert("User pressed 'Enter' in a text input. sender form #"+this.form.id);
postlogin("#"+this.form.id);
}
});
Questions connexes
- 1. Comment désactiver le comportement de soumission automatique lorsque vous appuyez sur la touche Entrée?
- 2. ASP.NET: Appeler la méthode codebehind sur Entrée Appuyez sur la touche dans le formulaire
- 3. UpdatePanel ne se déclenche pas lorsque vous appuyez sur Entrée
- 4. Fermer un contrôle lorsque vous appuyez sur Entrée
- 5. ASP.Net ImageButton Volant Entrée touche Appuyez sur
- 6. Appuyez sur la touche Echap pour appeler la méthode
- 7. VB.NET: La boîte de dialogue se ferme-t-elle lorsque vous appuyez sur Entrée?
- 8. Zone de texte WPF qui met uniquement à jour la liaison lorsque vous appuyez sur Entrée
- 9. Désactiver le signal système sur TSpinEdit lorsque vous appuyez sur Entrée
- 10. Fermer la visionneuse lorsque vous appuyez sur ÉCHAP
- 11. IME - Comment gérer la touche Appuyez sur
- 12. ProgressDialog disparaît lorsque vous appuyez sur la touche "Recherche" du téléphone
- 13. widget étiquette GWT recevoir le focus lorsque vous appuyez sur la touche tab
- 14. Asp.Net Search, trouvé des changements sur la touche Appuyez sur
- 15. Appuyez sur Entrée Saisissez la clé qtp
- 16. Comment éviter de mettre en surbrillance la ligne suivante dans datagridview chaque fois que vous appuyez sur la touche Entrée?
- 17. est-il un moyen d'utiliser entrée ("Appuyez sur une touche pour continuer") sur la version 2.6
- 18. Sélection de la valeur de la zone de texte lorsque vous appuyez sur le bouton suivant
- 19. Appuyez sur la touche "Gauche" dans une entrée de texte par programmation
- 20. C# Saut de boucle sur la touche Appuyez sur
- 21. MPMoviePlayer est ignoré lorsque vous appuyez sur
- 22. Comment éviter que le champ de saisie à l'intérieur du formulaire ne soit soumis lorsque vous appuyez sur la touche Entrée?
- 23. Comment éviter le son ding lorsque vous appuyez sur la touche Escape pendant la mise au point d'un TEdit?
- 24. JQuery: la liste déroulante en cascade perd des valeurs lorsque vous appuyez sur le bouton Précédent
- 25. Appuyez sur Entrée pour continuer
- 26. Comment empêcher le passage du clavier de Numbers à Alphabet lorsque vous appuyez sur la touche espace?
- 27. Arrêter la soumission de l'extendeur PopModular sur la touche Entrée
- 28. jQuery Appuyez sur Entrée pour soumettre le formulaire actuel sur la page avec plusieurs formes?
- 29. ASP.Net Désactiver la publication lorsque l'utilisateur appuie sur la touche Entrée dans une zone de texte
- 30. L'appui sur la touche Echap de la boîte de dialogue Ouvrir un fichier déclenche une touche JavaScript. Appuyez sur
Dang, Andy, je me sens comme si je vous courir tout le temps. Quand dormez-vous? =) – mkoistinen
@mkoistinen: Je n'en ai jamais entendu parler, dis-m'en plus sur ce truc "sleep": p – jAndy
Merci Andy! – PhilipP