Отказ от ответственности: я использую JQuery Mobile.
У меня есть куча страниц с разными формами, но некоторые из них, похоже, проявляют различное поведение при нажатии следующих/предыдущих кнопок.
Все формы настроены с индексом табуляции.
Форма 1 работает отлично, за исключением того, что она пропускает переключатели JQuery Mobile и переключатели, что не является проблемой, так как они немного отличаются.
Форма 2, элемент с tabindex="0"
имеет фокус, установленный для него с помощью $("#myElement").focus();
, а затем следующая кнопка отключена, а нажатие предыдущей кнопки переходит к нижней части формы, то есть следующий порядок /1, 2, 0.
Форма 3 выглядит совершенно неустойчивой, на этот раз она идет вниз по порядку, но некоторые поля, похоже, сначала устанавливают фокус на метку, а затем снова нажатие на кнопку приводит к выбору поля ввода.
Форма 4 работает нормально, кроме последнего поля выбора, кажется, игнорируется. Затем tabindex переходит к некоторым элементам привязки на странице, прежде чем переходить к переключателям переключения. Форма 5 имеет такое же поведение, как и форма 4, снова игнорируется последнее поле выбора в форме.
Я продолжу расследовать это и выпустить скрипку, но кто-нибудь испытал такие проблемы или получил некоторое представление о том, как они должны работать?