我注意到单击按钮和复选框时,如果单击文本字段,则不会收到focus
事件。但是,如果您在字段之间切换,则会触发该事件。
Chrome和Firefox之间的行为略有不同。如果您单击标签而不是实际字段,Firefox会触发事件,而Chrome从不会触发事件以进行单击。
这个问题导致你单击表单中的第一个复选框或单选按钮,当你按Tab键移动到下一个字段时,它不会像你期望的那样移动到下一个字段,因为当前字段确实如此没有焦点。
为什么事件不会被解雇?我可以编写一些JS来触发focus
事件,当点击其中一个字段时会修复标签,但这对于我希望本地工作的东西感觉有点讨厌。