我正在使用一些 HTML5 表单功能来逐步增强我的 Web 项目的用户体验。特别是自动对焦,我想在允许用户输入标签的模态(灯箱)对话框中使用它。现有标签可能在那里。
我安装的唯一支持自动对焦的浏览器是 Chrome 9,但是当我在那里测试它时,它确实将焦点放在字段上,但也会自动选择字段中的所有现有文本。我没想到或想要自动选择,我想要自动对焦。
是我的预期错误还是 Chrome 错误?
最佳答案
Chrome 认为他们错了,并在 Chrome 36 中更改了此行为。
我知道这一点是因为我错误地依赖 javascript .focus() 和 html 自动对焦来选择文本。现在它需要一个 .select() 来选择和聚焦文本字段。很好,我们现在可以具体说明我们想要什么 :-)
所以现在 Chrome 的行为就像火狐。
关于HTML5 自动对焦 = 自动选择?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4740184/