jQuery: Αλλαγή ENTER σε TAB

Μια συνήθης πρακτική στις εφαρμογές ιστού είναι ότι η συμπεριφορά του κλειδιού ENTER δεν είναι αυτή που συνήθως έχει από προεπιλογή, και με το jQuery μπορείτε να αλλάξετε αυτήν τη συμπεριφορά αρκετά εύκολα.

Ο απαιτούμενος κωδικός είναι αυτός:

συνάρτηση enter2tab (e) {
εάν (e.keyCode == 13) {
cb = parseInt ($ (αυτό) .attr ('tabindex'));

if ($ (': input [tabindex = \ »+ (cb + 1) +' \ ']')! = null) {
$ (': input [tabindex = \ »+ (cb + 1) +' \ ']'). εστίαση ();
$ (': input [tabindex = \ »+ (cb + 1) +' \ ']'). επιλέξτε ();
e.preventDefault ();

επιστροφή ψευδής;}}}

Πρέπει να συμπεριλάβετε τη συνάρτηση enter2tab στην ενέργεια όπου θέλετε να εφαρμοστεί, χωρίς άλλα μυστήρια.

Πηγή | Κρισταλάμπ


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.

  1.   FERNANDO dijo

    Σας λέω, χρησιμοποιήστε τον κωδικό σας και δεν λειτουργεί για μένα, θέλω να ελέγξω ότι όταν πατάτε ENTER κάνει τη λειτουργία ενός TAB για να μεταφέρει την εστίαση στην επόμενη είσοδο

  2.   Γαμώ, σε γέννησα dijo

    Ελέγξτε τη σύνταξη του κώδικα, καθώς δεν λειτουργεί. Θα είναι λόγω των γαμημένων μοναδικών εισαγωγικών που γίνονται διακόσμηση και υπάρχουν διπλά εισαγωγικά που δεν κλείνουν.