我想在用户开始输入后自动对焦输入,即使用户输入时光标也不在输入上。
我在使用JavaScript时遇到了困难。
$(function(){
$("#focusa").focus();
});
我尝试过使用它,但我不知道如何让它与HTML进行交互。
答案 0 :(得分:1)
加载页面后,您希望光标出现在输入框中。因此,您可以执行以下操作:
使用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
答案 1 :(得分:0)
你应该能够使用它:
$(window).keypress(function()
{
$("#field").focus();
});
HTML:
<input id="field" type="text">