Μια συνήθης πρακτική στις εφαρμογές ιστού είναι ότι η συμπεριφορά του κλειδιού 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 στην ενέργεια όπου θέλετε να εφαρμοστεί, χωρίς άλλα μυστήρια.
Πηγή | Κρισταλάμπ
Σας λέω, χρησιμοποιήστε τον κωδικό σας και δεν λειτουργεί για μένα, θέλω να ελέγξω ότι όταν πατάτε ENTER κάνει τη λειτουργία ενός TAB για να μεταφέρει την εστίαση στην επόμενη είσοδο
Ελέγξτε τη σύνταξη του κώδικα, καθώς δεν λειτουργεί. Θα είναι λόγω των γαμημένων μοναδικών εισαγωγικών που γίνονται διακόσμηση και υπάρχουν διπλά εισαγωγικά που δεν κλείνουν.