即使单击,复选框和单选按钮也不会获得焦点

时间:2011-07-20 11:29:56

标签: javascript html events

我注意到单击按钮和复选框时,如果单击文本字段,则不会收到focus事件。但是,如果您在字段之间切换,则会触发该事件。

Chrome和Firefox之间的行为略有不同。如果您单击标签而不是实际字段,Firefox会触发事件,而Chrome从不会触发事件以进行单击。

这个问题导致你单击表单中的第一个复选框或单选按钮,当你按Tab键移动到下一个字段时,它不会像你期望的那样移动到下一个字段,因为当前字段确实如此没有焦点。

为什么事件不会被解雇?我可以编写一些JS来触发focus事件,当点击其中一个字段时会修复标签,但这对于我希望本地工作的东西感觉有点讨厌。

示例:http://dl.dropbox.com/u/6748960/focus.html

0 个答案:

没有答案