Сайт, который я сейчас создаю, немного отличается от обычного. Вместо того, чтобы иметь несколько отдельных страниц, все содержимое сайта находится в одном файле index.php, и, используя абсолютное позиционирование и javascript, пользователь «перемещается» по сайту от страницы к странице.
На странице также есть несколько различных форм. Мне сказали не беспокоиться об обслуживании людей с отключенным Javascript, поэтому мы выбрали jQuery в сочетании с веб-службами JSON для всех форм на странице. Все это сейчас работает отлично, но есть небольшая проблема с удобством использования: индексы табуляции.
Поскольку существует несколько форм, переход от одного поля ввода к другому может привести к тому, что пользователь внезапно перейдет в совершенно другую часть сайта. когда пользователь достигает конца формы, а затем снова вкладывается. Это особенно раздражает в Firefox и Safari, где кнопки и переключатели игнорируются при переходе по табуляции.
Итак, вот мой вопрос: Кто-нибудь знает способ ограничить фокус пользователя одним элементом формы?