ವೆಬ್ ಅಪ್ಲಿಕೇಶನ್ಗಳಲ್ಲಿನ ಒಂದು ಸಾಮಾನ್ಯ ಅಭ್ಯಾಸವೆಂದರೆ, ENTER ಕೀಲಿಯ ವರ್ತನೆಯು ಸಾಮಾನ್ಯವಾಗಿ ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಹೊಂದಿರುವುದಿಲ್ಲ, ಮತ್ತು jQuery ನೊಂದಿಗೆ ನೀವು ಆ ನಡವಳಿಕೆಯನ್ನು ಸುಲಭವಾಗಿ ಬದಲಾಯಿಸಬಹುದು.
ಅಗತ್ಯವಿರುವ ಕೋಡ್ ಇದು:
ಎಂಟರ್ 2 ಟ್ಯಾಬ್ (ಇ) function
ಒಂದು ವೇಳೆ (e.keyCode == 13) {
cb = parseInt (this (ಇದು) .attr ('tabindex'));if ($ (': ಇನ್ಪುಟ್ [tabindex = \ »+ (cb + 1) +' \ ']')! = ಶೂನ್ಯ) {
$ (': ಇನ್ಪುಟ್ [ಟ್ಯಾಬಿಂಡೆಕ್ಸ್ = \ »+ (ಸಿಬಿ + 1) +' \ ']'). ಫೋಕಸ್ ();
$ (': ಇನ್ಪುಟ್ [tabindex = \ »+ (cb + 1) +' \ ']'). ಆಯ್ಕೆಮಾಡಿ ();
e.preventDefault ();ಸುಳ್ಳನ್ನು ಹಿಂತಿರುಗಿ;}}}
ಯಾವುದೇ ರಹಸ್ಯಗಳಿಲ್ಲದೆ ನೀವು ಅದನ್ನು ಅನ್ವಯಿಸಲು ಬಯಸುವ ಸ್ಥಳದಲ್ಲಿ ಎಂಟರ್ 2 ಟ್ಯಾಬ್ ಕಾರ್ಯವನ್ನು ಸೇರಿಸಬೇಕು.
ಮೂಲ | ಕ್ರಿಸ್ಟಲಾಬ್
ನಾನು ನಿಮಗೆ ಹೇಳುತ್ತೇನೆ, ನಿಮ್ಮ ಕೋಡ್ ಬಳಸಿ ಮತ್ತು ಅದು ನನಗೆ ಕೆಲಸ ಮಾಡುವುದಿಲ್ಲ, ENTER ಅನ್ನು ಒತ್ತುವ ಮೂಲಕ ಮುಂದಿನ ಇನ್ಪುಟ್ಗೆ ಗಮನವನ್ನು ಸರಿಸಲು TAB ನ ಕಾರ್ಯವನ್ನು ಮಾಡುತ್ತದೆ ಎಂದು ನಾನು ನಿಯಂತ್ರಿಸಲು ಬಯಸುತ್ತೇನೆ
ಕೋಡ್ನ ಸಿಂಟ್ಯಾಕ್ಸ್ ಅನ್ನು ಪರಿಶೀಲಿಸಿ, ಏಕೆಂದರೆ ಅದು ಕಾರ್ಯನಿರ್ವಹಿಸುವುದಿಲ್ಲ. ಅಲಂಕಾರವಾಗಿ ಬದಲಾಗುವ ಫಕಿಂಗ್ ಏಕ ಉಲ್ಲೇಖಗಳು ಮತ್ತು ಮುಚ್ಚದ ಡಬಲ್ ಉಲ್ಲೇಖಗಳು ಇದಕ್ಕೆ ಕಾರಣ.