Comment attraper un retour chariot dans une zone de texte et faire un post de formulaire au lieu d'une nouvelle ligne dans la zone de texte?intercepter le retour chariot dans une zone de texte
Répondre
capture la séquence de touches, vérifiez si elle est entrée, puis rechercher l'élément parent form
et le soumettre:
$('#textAreaId').keydown(function (e) {
var keyCode = e.keyCode || e.which;
if (keyCode == 13) {
$(this).parents('form').submit();
return false;
}
});
Vérifiez l'exemple ci-dessus here.
Ajoutez une fonction onKeyPress à la zone de texte et faites-la intercepter (code de caractère 13) et soumettez le formulaire à la place.
Here's an example qui utilise une entrée de texte au lieu de textarea, mais cela devrait fonctionner de la même manière.
<textarea name="myTextArea" onKeyPress="checkEnter(event)"></textarea>
Le squelette de base (du API docs):
$('#textarea-selector-here').keydown(function(event)
{
switch(event.keyCode)
{
// ...
// different keys do different things
// Different browsers provide different codes
// see here for details: http://unixpapa.com/js/key.html
// ...
}
});
Cependant, si vous ne voulez pas permettre l'entrée multiligne, pourquoi ne pas simplement utiliser un <input type="text" />
?
Sûrement que vous voulez dire type = "texte" :) –
Yup, désolé pour la faute de frappe. –
Vous pouvez avoir un point TStamper parce que j'ai des problèmes avec le $ (this) .parents ('form'). Submit(); ne fonctionne pas. –
- 1. Le retour à la ligne automatique et le retour chariot ne fonctionnent pas à l'intérieur de la zone de texte
- 2. Retour chariot dans XmlNode Innertext
- 3. vba userforms comportement de retour chariot
- 4. TextBox let '\ n' le retour de chariot
- 5. Comment remplacer le retour de chariot
- 6. requête SQL pour un retour chariot dans une chaîne et, finalement, enlever retour chariot
- 7. Comment chercher retour chariot dans Eclipse
- 8. Insérer le caractère de retour chariot dans vim
- 9. MySQL: retour chariot dans la requête
- 10. Retour chariot ("\ r \ n") en Java
- 11. contrôle d'édition Win32 multiligne perd le retour chariot sur SetWindowText()
- 12. Désactiver le retour chariot automatique en mode HTML emacs
- 13. Ajouter retour chariot à la ressource de chaîne dans WPF
- 14. jQueryUI triable, événement de retour chariot
- 15. Comment injecter <br> dans un texte entré dans une zone de texte dans des rails?
- 16. Conserver le retour chariot lors de l'utilisation de XDocument.Parse
- 17. Comment gérer le retour chariot avec le script batch Windows?
- 18. Zone de texte avec retour à la ligne dans matplotlib?
- 19. jQuery Enrouler le texte sélectionné dans une zone de texte
- 20. Correction rapide, Lire le texte dans une zone de texte?
- 21. comment cacher le texte dans une zone de texte html
- 22. Obtenir le texte sélectionné dans une zone de texte
- 23. Python file.write créant un retour chariot supplémentaire
- 24. Retour chariot dans l'en-tête de contrôle d'accordéon - Silverlight 3.0
- 25. Retour chariot et sauts de ligne dans SQL Server
- 26. différence entre newLine() et retour chariot ("\ r")
- 27. Comment supprimer le retour chariot en python 2?
- 28. Comment puis-je ajouter un retour chariot dans un texte en utilisant regex?
- 29. Entrée de l'utilisateur "intercepter" dans la zone de texte et retrait
- 30. Retour chariot entraîne un espace visuel dans Internet Explorer 8
Dang CMS. Vous êtes l'homme. –