2016-03-28 18 views
-1

ユーザーが入力を開始した後で、ユーザーが入力中にカーソルが入力になくても入力をオートフォーカスしたい。ユーザーが入力を選択しなくても入力を開始したときにオートフォーカスする場合

JavaScriptに問題があります。

$(function(){ 
    $("#focusa").focus(); 
}); 

私はこれを使用しようとしましたが、実際にHTMLとやり取りする方法はわかりません。あなたがこれを使用することができるはず

+0

固定文法やビットを明らかにし、あなたはまだあなたのHTMLを表示する必要があるとどのようにあなたはそれをHTMLに動作させるためにしようとしています。 – Will

答えて

0

$(window).keypress(function() 
{ 
    $("#field").focus(); 
}); 

HTML:

<input id="field" type="text"> 

フィドル:https://jsfiddle.net/yyvw065m/

+0

どうもありがとうございました –

1

あなたは、ページがロードされると、カーソルが入力ボックスに表示したいです。

使用してHTML::このためにあなたが次の操作を行うことができますので<input id= "focusa" type=text autofocus>

Javascriptを使用して:あなたはのonload関数を呼び出す必要があります。ここには、あなたを助けることができる小さなコードスニペットがあります。入力フィールドの後ろにhtml本文の中にscriptタグを置く必要があります。ここで

<script> 
    window.onload= function(){ 
     var inputText = document.getElementById("focusa").focus(); 
     } 
</script> 

は、より多くの情報へのリンクです: http://www.w3schools.com/jsref/met_html_focus.asp

関連する問題