【发布时间】:2011-03-30 09:29:29
【问题描述】:
我目前正在构建的网站与常规网站略有不同。所有网站内容都在一个 index.php 文件中,而不是有多个单独的页面,并且使用绝对定位和 javascript,用户在网站上从一个页面“平移”到另一个页面。
页面中也有几种不同的形式。有人告诉我不要担心为禁用 Javascript 的人提供服务,因此我们为页面上的所有表单选择了 jQuery 和 JSON 网络服务。这一切现在都可以完美运行,但存在一个轻微的可用性问题:制表符。
由于有多个表单,从一个输入字段切换到下一个输入字段可能会导致用户在到达表单末尾并再次切换时突然跳转到站点的完全不同部分。这在 Firefox 和 Safari 中尤其烦人,因为在选项卡时按钮和单选按钮会被忽略。
所以这是我的问题:有人知道将用户的焦点限制在单个表单元素上的方法吗?
【问题讨论】:
-
在切换时 Firefox 忽略收音机?在我看来不是...
-
嗯,现在我在 Mac 上的 Firefox 4 上也没有看到。但有人告诉我 3.6 做到了。
-
从可访问性的角度来看,这可能是一个问题:键盘用户如何选择第二种形式?似乎他们会卡在第一种形式中,无法超越。
标签: javascript html accessibility