0

我已经为我的复选框提供了访问键,以便使用快捷键获得焦点。

<input type="checkbox" id="chkStudent" data-bind="checked: isStudent" accesskey="s"/>

但是当我输入访问密钥即(Alt + s)时,我将复选框设置为未选中。但我只需要关注这一点。你能建议我解决这个问题吗

4

2 回答 2

1

当您使用 accessKey 属性时,该属性将在按下键时选择元素。要聚焦元素需要在元素上编写一些脚本。这可能对你有帮助。 向静态 HTML 元素添加键盘可访问的操作

于 2012-11-07T06:58:05.457 回答
1

使用定义的键的效果accesskey在规范中没有详细说明,并且它们因浏览器而异。通常,accesskey至少从可访问性的角度来看,现在被视为一个问题,而不是解决方案的一部分。通常,accesskey如果表单设计得当,那么如果表单被正确定义和实现,他们可以使用键盘导航和功能(例如,用于制表符的制表键)来处理表单。

于 2012-11-07T09:22:28.467 回答