[英]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.