jQuery: змініть ENTER на TAB

Поширеною практикою веб-додатків є те, що поведінка клавіші ENTER не така, як зазвичай, за замовчуванням, а за допомогою jQuery ви можете досить легко змінити цю поведінку.

Потрібний код:

функція enter2tab (e) {
якщо (e.keyCode == 13) {
cb = parseInt ($ (this) .attr ('tabindex'));

if ($ (': input [tabindex = \ »+ (cb + 1) +' \ ']')! = null) {
$ (': input [tabindex = \ »+ (cb + 1) +' \ ']'). focus ();
$ (': input [tabindex = \ »+ (cb + 1) +' \ ']'). select ();
e.preventDefault ();

повернути false;}}}

Вам потрібно включити функцію enter2tab в дію, де ви хочете її застосувати, без жодних загадок.

Джерело | Кристалаб


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.

  1.   FERNANDO - сказав він

    Я кажу вам, використовуйте свій код, і він у мене не працює, я хочу контролювати, що натискання ENTER робить функцію TAB переміщенням фокусу на наступний вхід

  2.   Нахуй, я тебе народила - сказав він

    Перевірте синтаксис коду, оскільки він не працює. Це відбудеться через чортові одинарні цитати, які стають прикрасою, і є подвійні лапки, які не закриваються.