[英]Autofocus to input when user starts typing even not selecting the input
我想自动聚焦输入,在用户开始输入后,即使用户输入时光标不在输入上。
我在使用 JavaScript 时遇到困难。
$(function(){
$("#focusa").focus();
});
我尝试使用它,但我不知道如何让它与 HTML 交互。
加载页面后,您希望光标出现在输入框中。 因此,为此您可以执行以下操作:
使用 HTML: <input id= "focusa" type=text autofocus>
使用 Javascript:您必须调用 onload 函数。 这是可以帮助您的一小段代码。 您必须在输入字段之后的 html 正文中放置脚本标记。
<script>
window.onload= function(){
var inputText = document.getElementById("focusa").focus();
}
</script>
这是更多信息的链接: http : //www.w3schools.com/jsref/met_html_focus.asp
你应该能够使用这个:
$(window).keypress(function()
{
$("#field").focus();
});
HTML:
<input id="field" type="text">
小提琴: https : //jsfiddle.net/yyvw065m/
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.