jQuery: ENTER ಅನ್ನು TAB ಗೆ ಬದಲಾಯಿಸಿ

ವೆಬ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಲ್ಲಿನ ಒಂದು ಸಾಮಾನ್ಯ ಅಭ್ಯಾಸವೆಂದರೆ, ENTER ಕೀಲಿಯ ವರ್ತನೆಯು ಸಾಮಾನ್ಯವಾಗಿ ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಹೊಂದಿರುವುದಿಲ್ಲ, ಮತ್ತು jQuery ನೊಂದಿಗೆ ನೀವು ಆ ನಡವಳಿಕೆಯನ್ನು ಸುಲಭವಾಗಿ ಬದಲಾಯಿಸಬಹುದು.

ಅಗತ್ಯವಿರುವ ಕೋಡ್ ಇದು:

ಎಂಟರ್ 2 ಟ್ಯಾಬ್ (ಇ) function
ಒಂದು ವೇಳೆ (e.keyCode == 13) {
cb = parseInt (this (ಇದು) .attr ('tabindex'));

if ($ (': ಇನ್ಪುಟ್ [tabindex = \ »+ (cb + 1) +' \ ']')! = ಶೂನ್ಯ) {
$ (': ಇನ್ಪುಟ್ [ಟ್ಯಾಬಿಂಡೆಕ್ಸ್ = \ »+ (ಸಿಬಿ + 1) +' \ ']'). ಫೋಕಸ್ ();
$ (': ಇನ್ಪುಟ್ [tabindex = \ »+ (cb + 1) +' \ ']'). ಆಯ್ಕೆಮಾಡಿ ();
e.preventDefault ();

ಸುಳ್ಳನ್ನು ಹಿಂತಿರುಗಿ;}}}

ಯಾವುದೇ ರಹಸ್ಯಗಳಿಲ್ಲದೆ ನೀವು ಅದನ್ನು ಅನ್ವಯಿಸಲು ಬಯಸುವ ಸ್ಥಳದಲ್ಲಿ ಎಂಟರ್ 2 ಟ್ಯಾಬ್ ಕಾರ್ಯವನ್ನು ಸೇರಿಸಬೇಕು.

ಮೂಲ | ಕ್ರಿಸ್ಟಲಾಬ್


ಲೇಖನದ ವಿಷಯವು ನಮ್ಮ ತತ್ವಗಳಿಗೆ ಬದ್ಧವಾಗಿದೆ ಸಂಪಾದಕೀಯ ನೀತಿ. ದೋಷವನ್ನು ವರದಿ ಮಾಡಲು ಕ್ಲಿಕ್ ಮಾಡಿ ಇಲ್ಲಿ.

2 ಕಾಮೆಂಟ್‌ಗಳು, ನಿಮ್ಮದನ್ನು ಬಿಡಿ

ನಿಮ್ಮ ಅಭಿಪ್ರಾಯವನ್ನು ಬಿಡಿ

ನಿಮ್ಮ ಈಮೇಲ್ ವಿಳಾಸ ಪ್ರಕಟವಾದ ಆಗುವುದಿಲ್ಲ. ಅಗತ್ಯವಿರುವ ಜಾಗ ಗುರುತಿಸಲಾಗಿದೆ *

*

*

  1. ಡೇಟಾಗೆ ಜವಾಬ್ದಾರಿ: ಮಿಗುಯೆಲ್ ಏಂಜೆಲ್ ಗಟಾನ್
  2. ಡೇಟಾದ ಉದ್ದೇಶ: ನಿಯಂತ್ರಣ SPAM, ಕಾಮೆಂಟ್ ನಿರ್ವಹಣೆ.
  3. ಕಾನೂನುಬದ್ಧತೆ: ನಿಮ್ಮ ಒಪ್ಪಿಗೆ
  4. ಡೇಟಾದ ಸಂವಹನ: ಕಾನೂನುಬದ್ಧ ಬಾಧ್ಯತೆಯನ್ನು ಹೊರತುಪಡಿಸಿ ಡೇಟಾವನ್ನು ಮೂರನೇ ವ್ಯಕ್ತಿಗಳಿಗೆ ಸಂವಹನ ಮಾಡಲಾಗುವುದಿಲ್ಲ.
  5. ಡೇಟಾ ಸಂಗ್ರಹಣೆ: ಆಕ್ಸೆಂಟಸ್ ನೆಟ್‌ವರ್ಕ್‌ಗಳು (ಇಯು) ಹೋಸ್ಟ್ ಮಾಡಿದ ಡೇಟಾಬೇಸ್
  6. ಹಕ್ಕುಗಳು: ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ನೀವು ನಿಮ್ಮ ಮಾಹಿತಿಯನ್ನು ಮಿತಿಗೊಳಿಸಬಹುದು, ಮರುಪಡೆಯಬಹುದು ಮತ್ತು ಅಳಿಸಬಹುದು.

  1.   ಫೆರ್ನಾಂಡೊ ಡಿಜೊ

    ನಾನು ನಿಮಗೆ ಹೇಳುತ್ತೇನೆ, ನಿಮ್ಮ ಕೋಡ್ ಬಳಸಿ ಮತ್ತು ಅದು ನನಗೆ ಕೆಲಸ ಮಾಡುವುದಿಲ್ಲ, ENTER ಅನ್ನು ಒತ್ತುವ ಮೂಲಕ ಮುಂದಿನ ಇನ್ಪುಟ್ಗೆ ಗಮನವನ್ನು ಸರಿಸಲು TAB ನ ಕಾರ್ಯವನ್ನು ಮಾಡುತ್ತದೆ ಎಂದು ನಾನು ನಿಯಂತ್ರಿಸಲು ಬಯಸುತ್ತೇನೆ

  2.   ಫಕ್ ಯು, ನಾನು ನಿಮಗೆ ಜನ್ಮ ನೀಡಿದೆ ಡಿಜೊ

    ಕೋಡ್‌ನ ಸಿಂಟ್ಯಾಕ್ಸ್ ಅನ್ನು ಪರಿಶೀಲಿಸಿ, ಏಕೆಂದರೆ ಅದು ಕಾರ್ಯನಿರ್ವಹಿಸುವುದಿಲ್ಲ. ಅಲಂಕಾರವಾಗಿ ಬದಲಾಗುವ ಫಕಿಂಗ್ ಏಕ ಉಲ್ಲೇಖಗಳು ಮತ್ತು ಮುಚ್ಚದ ಡಬಲ್ ಉಲ್ಲೇಖಗಳು ಇದಕ್ಕೆ ಕಾರಣ.