2012-03-19 15 views
1

私はウェブサイトで作業しており、テキストボックスのフォーカスにあるすべてのテキストを選択したいと考えています。私はこのコードonfocus="javascript:this.select();"をテキストボックスに書いています。デスクトップのすべてのブラウザで動作しますが、ipadでは動作しません。this.select()はipadで動作していません

ipadでthis.select()を実装するか、テキストボックスの値を選択するにはどうすればよいですか?

答えて

2

選択作業のiPadにあなたがそれを行う必要がありますをするには、[OK]:

function selectedText(t){ 
    setTimeout(function(){ 
     t.setSelectionRange(0, 9999); 
    },1); 
} 

$("input").each(function(){ 
    $(this).bind('focus',function(e){ 
     selectedText(e.target); 
    } 
} 
+0

OPは_really_この作業を取得するためのjQueryで引っ張っする必要がありますか? –

+0

ノップあなたjqueryのこれを行うことができます。 addEventListener( 'focus'、selectedText、true);with:document.getElementById( 'yourid')。 またはonfocus = "selectedText(this); falseを返します。" –

+0

私の主張は何ですか:必要でない場合、OPがjQueryでプルすることを提案したのはなぜですか?理由がある場合は、それを説明してください。できれば、OPと将来の訪問者が自分自身で決定できるように、またはなくともソリューションを示すことで説明してください。 –

関連する問題