169 похожих чатов

Ну вот я, например, знаю, что input с type="text" можно

ходить "tab-ом". Например у меня есть инпут с выпадашкой. Когда я нажимаю на этот инпут курсор фокусируется в нем и появляется dropdown с меню(выпадашка). В этой выпадашке, я выбираю пункт меню и она(выпадашка) закрывается. С инпута я снимаю фокус input.blur(). Все хорошо. Но tab order сбрасывается. Если я нажму на tab, то сфокусируется не следующий элемент, а первый на странице. Как сделать так, что после blur() на инпуте сохранить позицию "tab-a"?

16 ответов

62 просмотра

А зачем блюрить?

блур снимает фокуc, а таб делает фокус

Pavel- Автор вопроса
Dmitry Remezov
А зачем блюрить?

чтобы курсор в инпуте не отображался. Пользователь ведь выбрал пункт меню, стало быть и инпутом ему пользоваться больше не надо

Pavel- Автор вопроса
Stas I.🏄
блур снимает фокуc, а таб делает фокус

да, я знаю. Но как тогда сохранить tab order при том убрать курсор с input-a?

Pavel- Автор вопроса
Dmitry Remezov
readOnly

что значит?

Pavel
что значит?

https://developer.mozilla.org/en-US/docs/Web/HTML/Attributes/readonly

я хз честно говоря никогда такую тему не решал, но у ДОМа есть список всех ТАБАБЛе можешь руками фокус ставить просто после блюра на следующий элемент

Pavel
чтобы курсор в инпуте не отображался. Пользователь...

К твоему вопросу этот финалист чемпионата уничтожения UX не относится

Pavel
чтобы курсор в инпуте не отображался. Пользователь...

Ты придумал полную дичь, так делать нельзя, пользователь ожидает единственно верное поведение интерфейса - ничего не происходит волшебным образом Как думаешь, вот выбрал пользователь значение в селекте, что он ожидает от интерфейса?

Pavel- Автор вопроса
Sunrise
cursor: none; Ебашь 🌚

Это что вообще) Костылить не буду

Pavel
Это что вообще) Костылить не буду

АХАХАХА Хорошечно накидываешь

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта