Size: a a a

JavaScript Noobs — сообщество новичков

2021 October 19

VL

V. Lavrinovics 🇦🇹... in JavaScript Noobs — сообщество новичков
Я думал о регулярном выражении в данном примере, - нужно или нет.
источник

АМ

Александр Матчин... in JavaScript Noobs — сообщество новичков
Здравствуйте! Есть форма внутри которой несколько импутов. Нужно зациклить смену фокуса на ней, т.е. фокус проходит по всем элементам доходит до последнего и снова перемещается на ее первый элемент а не на элемент страницы вне формы. Нормально будет отслеживать нажатие кнопки Tab и проверять если это последний элемент и нажата кнопка Tab сделать фокус на первый элемент?
источник

VL

V. Lavrinovics 🇦🇹... in JavaScript Noobs — сообщество новичков
Разве кто то пользуется tab-ом для такого?
источник

АМ

Александр Матчин... in JavaScript Noobs — сообщество новичков
да мне надо сделать это с целью улучшить доступность если работать с сайтом можно с помощью клавиатуры
источник

VL

V. Lavrinovics 🇦🇹... in JavaScript Noobs — сообщество новичков
Допустим если сделать с tab. В чем суть вопроса?
источник

VL

V. Lavrinovics 🇦🇹... in JavaScript Noobs — сообщество новичков
В том - нормально ли сделать после последнего элемента tab-нутого первый элемент сфокусированным?
источник

АМ

Александр Матчин... in JavaScript Noobs — сообщество новичков
Суть в том, нормально нажатие таб отслеживать или есть какое-то событие смены фокуса? Искал не нашел
источник

АМ

Александр Матчин... in JavaScript Noobs — сообщество новичков
"В том - нормально ли сделать после последнего элемента tab-нутого первый элемент сфокусированным?"
Это тоже )
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
это тз? можно не надо? не руиньте ux, я как активны пользователь клавы очень прошу
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
blur же
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
не нормально, только в случае модалки
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
много людей)
источник

j

jk in JavaScript Noobs — сообщество новичков
Надо принять во внимание что есть сочетание Shift+Tab, кому надо - перейдёт назад. И такая зацикленность на форме не будет привычной тем кто этим табом пользуется регулярно. Плюс доступность элементов до которых пользователь вдруг захочет добраться таким образом будет нулевая.
источник

АМ

Александр Матчин... in JavaScript Noobs — сообщество новичков
я исключительно для модалки.
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
тогда надо лочить фокус на всей модалке
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
не на форме
источник

АМ

Александр Матчин... in JavaScript Noobs — сообщество новичков
понял. я это и имел ввиду с самого начала просто в голове представил модалку в написал "форма"
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
захват фокуса это в общем зовётся
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
тогда это даже правильно)
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
я не скажу, где потсмотреть в общем, но знаю, что это есть в vue-final-modal, там очень наивная реализация, но она работает
исходники открыты, можете посмотреть там
источник