2017-01-24 21 views
0

基本的な問題は、ユーザーがフォーム上の特定のテキスト入力をタブすると、あらかじめ "+36"が選択されていることです。私はどういうわけか、単語全体を選択するのではなく、カーソルの直後(+36の後ろ)にカーソルを置きたいと思います。私は、テキスト入力のテキスト選択を無効にすることを考えていましたが、まだ結果はありません。グーグルでは多くのことが見つかりましたが、実際には関連していないウェブページ上のテキスト選択を無効にすることはできませんでした。どうすればこの問題を解決できますか?フォームでテキスト入力の選択を無効にする

+1

入力の前にテキスト '+ 36'でラベルを作成します。 – Satpal

+0

@Satpalはsitebuildについて私が決めていれば完璧な解決策になるかもしれませんが、これは今の場合ではありません –

答えて

0

以下のようにオートコンプリート属性を入れて、あなたは

$(document).ready(function() { 
    $("input").focus(function() { 
     var input = this; 
     setTimeout(function() { 
      input.selectionStart = input.selectionEnd; 
     }, 1); 
    }); 
}); 

準備文書でこのような何かを試すことができ、同じJsfiddle Input FocusためJsfiddleを見つけてください。

+0

ありがとう、それはうまくいきました:)私の角度指令 –

0

あなたはjQueryのを使用している場合、要素は

<form method="post" action="/form" autocomplete="off"> 
</form> 
関連する問題