2017-01-24 130 views
0

基本問題是,當用戶在表單中輸入特定文本輸入時,預填充「+36」被選中。我想以某種方式將光標放在它之後(在+36之後),而不是選擇整個單詞。我一直在考慮禁用文本輸入的文本選擇,但沒有結果。谷歌搜索了很多,但沒有找到任何東西,但禁用網頁上的文本選擇,這是不相關的。我怎麼能解決這個問題?在文本輸入中禁用選擇

+1

在輸入前創建一個帶有文本「+ 36」的標籤。 – Satpal

+0

@Satpal可能是一個完美的解決方案,如果這是我決定關於sitebuild,但現在不是這樣的 –

回答

0

如果你使用jQuery,您可以嘗試在文件準備

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

請找到的jsfiddle爲同一Jsfiddle Input Focus這樣的事情

+0

謝謝,它運作良好:)只花了1分鐘申請我的角度指令,+1 –

0

在你的表單元素放在autocomplete屬性像下面

<form method="post" action="/form" autocomplete="off"> 
</form>