Пропуск вкладки Выберите «Поля формы» в Mac Firefox.Могу ли я остановить это поведение, изменив мою программу? - PullRequest
0 голосов
/ 05 марта 2011

Вкладка пропускает выбор полей формы в Mac Firefox.

http://www.tonyspencer.com/2006/05/02/tab-skips-select-form-fields-in-mac-browsers/

рассказывает о проблеме и показывает, как ее решить, изменив системные настройки.

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

Возможно ли это?Любые идеи приветствуются.

Заранее спасибо.

===== edit ========

Обратите внимание, что я не могу использовать JQuery в своем коде, но я могу использовать JavaScript.

1 Ответ

0 голосов
/ 06 марта 2011

Я решил проблему самостоятельно.То, что я сделал, было не очень оптимальным, но вот что я сделал.

  1. назначьте tabindex для каждого элемента, который будет иметь фокус.
  2. при нажатии клавиши ввода (вкладка вызвала другую проблему(поэтому я не использовал его), найдите элемент, у которого tabindex = 1 + currenttelement.tabindex, и сделайте его следующим элементом.
  3. установите фокус на следующий элемент.

Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...