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