J'ai une forme html et dans la forme j'ai un élément <button>
. J'utilise jquery pour rediriger la page en cliquant sur le bouton (essentiellement je voulais imbriquer des éléments de formulaire mais puisque son xhtml non valide, j'ai utilisé une solution de contournement javascript). En outre, cliquer sur le bouton saisit le texte d'un champ de saisie, l'ajoute à la chaîne de requête puis redirige la page (notez que le champ de saisie et le bouton sont à l'intérieur du formulaire html). Maintenant, pour ce que je veux faire: Je veux aussi avoir la même fonctionnalité lorsque l'utilisateur appuie sur la touche "Entrée" à partir du champ de saisie mentionné précédemment (c'est-à-dire la même fonctionnalité que si le <button>
a été pressé. code écrit qui se lie à la touche Entrée (lorsque j'appuie sur Entrée dans le champ de saisie je peux faire apparaître une alerte) Le problème est que ce champ de saisie étant à <form>
tags, je ne peux pas sembler surcharger l'action par défaut qui est : en appuyant sur la touche Entrée, déclenchez le bouton Soumettre.Est-il possible de surcharger ce paramètre et d'appuyer sur Entrée pour rediriger la page vers quelque chose d'autre que <form action
est réglé sur? Mercijquery rediriger sur entrer presse dans un formulaire?
Répondre
Essayez
$('form').submit(function() {
return false;
});
Ceci irait vraiment contre accessibi lity, mais je pense que vous pouvez annuler l'action par défaut qui est sur l'événement 'submit', avec:
$ ('form # foo'). submit (fonction (e) {e.preventDefault(); });
Si je comprends bien ... ou programmer cette fonction pour qu'elle soit dynamique et qu'elle soit soumise ou non en fonction d'un facteur/indicateur.
bien cela pourrait fonctionner, mais je blême encore l'action par défaut de se produire pour les autres éléments de forme (je suis simplement en train de simuler une forme imbriquée) – oym
Il faudrait préciser le ' soumettre 'sur votre un formulaire spécifique, pas le reste. –
- 1. Rediriger l'utilisateur vers le répertoire basé sur l'entrée de formulaire
- 2. urllib2: soumettre un formulaire puis rediriger
- 3. jQuery déclenche dans un formulaire
- 4. Jquery - Focus sur un champ de saisie dans un formulaire sur pageload?
- 5. question sur jQuery plugin formulaire ajax
- 6. Netbeans - Entrer des éléments dans un jComboBox
- 7. Rediriger vers Référence sur un formulaire de vue partielle à l'aide d'ASP.NET MVC
- 8. initier une méthode jquery quand on clique sur le bouton entrer dans une zone de texte d'entrée
- 9. jquery MultiSelect soumettre formulaire sur changement
- 10. copie vers le presse-papiers, coller du presse-papiers
- 11. Comment recharger un onglet jquery dans un formulaire?
- 12. Comment référencer une entrée dans un formulaire dans jQuery
- 13. Rediriger sur certaines URL
- 14. manipulateur de presse clé
- 15. entrer ne fonctionne pas dans textarea dans Internet Explorer 8
- 16. jquery contenteditable enter "Comment est-ce que je déclenche shift-enter quand quelqu'un appuie sur entrer?"
- 17. Ajax (jquery) vs PHP rediriger des idées?
- 18. Rapports basés sur un formulaire
- 19. Comment soumettre un formulaire avec jQuery?
- 20. Javascript ou jQuery: Télécharger et rediriger
- 21. Directement enregistrer l'image du presse-papiers sur un disque local ou iis
- 22. Rediriger sur l'enregistrement non trouvé?
- 23. jQuery Formulaire de gestion
- 24. Entrer un événement d'interruption de clé dans FireFox
- 25. validation formulaire JQuery
- 26. jQuery.ajax - soumettre tous les éléments dans le formulaire sans les entrer manuellement
- 27. Docking un formulaire sur un MDI
- 28. jQuery Formulaire d'entrée
- 29. Le plugin jVal JQuery manque d'espace sur le formulaire
- 30. modifier le contenu du presse-papiers presse-papiers changement
a parfaitement fonctionné, merci – oym