Я делаю большое и сложное приложение, и мне нужно установить tabindexes, чтобы помочь пользователю перемещаться по страницам. Это частное приложение, поэтому у меня нет ограничений на (ab) использование javascript (jquery).
В настоящее время у меня есть эти вопросы.
1) Как вы заставляете браузер с помощью javascript (jquery) перемещать курсор внутри определенного текстового поля, как только страница загружается? Я заметил, что часто браузеры не помещают курсор автоматически в первый ввод с табуляцией. Я хочу верный способ, который заставит его туда, несмотря ни на что.
2) Некоторые поля, которые активируют расширение пользовательского интерфейса (а именно jquery ui datepicker), имеют проблемы с вкладками (например, необходимость нажимать вкладку два раза, чтобы уйти от нее), есть ли способ избежать этого?
3) Как вы читаете и устанавливаете tabindex с помощью jquery? У меня есть некоторые поля, которые скрываются/отображаются в зависимости от действий пользователя, и они должны иметь возможность «передавать» свой tabindex другим полям, если они скрыты, это проблема, считает ли браузер по-прежнему tabindex после загрузки страницы?
Большое спасибо