将焦点设置在文本字段上的最快方法
将焦点设置在文本字段上的最快(真正最快)的方法是什么?
我的页面看起来像
<html>
<head> ... </head>
<body>
... content ...
<input type="text" id="ct_one" name="ct_pet[]" value="" />
... content ...
<script> ... load jquery and jquery_ui ... </script>
</body>
</html>
提前致谢!
彼得
what is the fastest (the really fastest) way to set the focus on a textfield?
My page looks like
<html>
<head> ... </head>
<body>
... content ...
<input type="text" id="ct_one" name="ct_pet[]" value="" />
... content ...
<script> ... load jquery and jquery_ui ... </script>
</body>
</html>
Thanks in advance!
Peter
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
将值 0 分配给输入字段的属性 tabindex。
http://www.w3.org/TR/html4/interact /forms.html#adef-tabindex
Assign value 0 to attribute tabindex for your input field.
http://www.w3.org/TR/html4/interact/forms.html#adef-tabindex
这里接受的答案似乎是“真正最快的”:)
设置输入字段聚焦于开始输入
JSFiddle 示例
the accepted answer here seems to be "the really fastest" :)
Set input field focus on start typing
JSFiddle example
您可以在元素后面放置一个脚本,将焦点设置到该元素上。这将在最早的时刻设置焦点,即在创建元素后立即设置焦点。
You can put a script right after the element, that sets focus to it. That would set focus at the earliest possible moment, i.e. right after the element is created.