јКуери: Промените ЕНТЕР у ТАБ

Уобичајена пракса у веб апликацијама је да понашање тастера ЕНТЕР није оно што обично подразумевано има, а са јКуери-јем можете прилично лако променити то понашање.

Тражени код је следећи:

функција ентер2таб (е) {
иф (е.кеиЦоде == 13) {
цб = парсеИнт ($ (тхис) .аттр ('табиндек'));

иф ($ (': инпут [табиндек = \ »+ (цб + 1) +' \ ']')! = нулл) {
$ (': инпут [табиндек = \ »+ (цб + 1) +' \ ']'). фоцус ();
$ (': инпут [табиндек = \ »+ (цб + 1) +' \ ']'). селецт ();
е.превентДефаулт ();

ретурн фалсе;}}}

Морате да укључите функцију ентер2таб у акцију тамо где желите да се примени, без икаквих мистерија.

Извор | Цристалаб


Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. За податке одговоран: Мигуел Ангел Гатон
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.

  1.   ФЕРНАНДО дијо

    Кажем вам, користите свој код и то код мене не функционише, желим да контролишем да када притиснете ЕНТЕР функција ТАБ премешта фокус на следећи улаз

  2.   Јеби се, родила сам те дијо

    Проверите синтаксу кода, јер она не ради. То ће бити због јебених једноструких цитата који се претварају у украс, а постоје и двоструки цитати који се не затварају.