2017-01-16 10 views
1

ページ上の別の要素をクリックすると、(クリックした場合のように)テキスト入力が選択されます。私はそれを行う方法を理解できませんか?テキスト入力を自動的に選択するにはどうすればよいですか?

+0

どの要素をクリックし、どの要素をフォーカスしたいのですか?いくつかのコードを追加してください。さもなければ、この質問はおそらく閉じられます。 – Dekel

+0

イメージをクリックして入力に焦点を合わせます – pat27

+0

イメージと入力のコードを追加します。すでに試したことがある場合は追加してください。 – Dekel

答えて

2

見ていることになると仮定すると:画像をクリックpure js way

<img src="http://placehold.it/350x150" 
 
onclick="document.getElementById('target').focus(); return false;"> 
 

 
<input type ="text" id="target"/>

ことに集中しますテキストフィールド。

0

ご入力フィールドがID #inputがあり、その後ソリューションは、あなたがこのために

// Wrapper function needed to ensure that DOM elements have been already rendered. 
(function() { 

    $('#input').focus(); // jQuery 

    document.getElementByID('input').focus(); // VanillaJS 

})(); 
0

これを試してください。私はそれを試していない。それはjqueryに基づいていることに注目する価値があります。

//set focus by default 
$("your_input").focus(); 
//if the focus is lost set it again 
$("div").focusout(function(){ 
    $("your_input").focus(); 
}); 
関連する問題