一個文本框以下功能後我內部的所有文本跨瀏覽器的解決方案:在使用Javascript:用於選擇在聚焦
- 用戶點擊或卡口插入
- 在文本框中的所有文本中選擇一個文本框,除非文本框已經有了焦點,在這種情況下應該發生默認的點擊/選擇功能
這可能嗎?
這在Firefox 5
$('input[type="text"]').live('focus', function() {
this.select();
});
Chrome和IE8選擇所有文字只在一剎那
這工作*在Chrome
$('input[type="text"]').live('click', function() {
this.select();
});
Firefox和IE8選擇所有文本,但在隨後的單擊時,文本保持選中狀態。
*類型的作品,在文本框有焦點後,點擊它可以在選擇所有文本和能夠點擊閃爍的脫字符所在的位置之間交替。這可能是可以接受的。
我還沒有測試過它,但編程方式選擇所有的文本,導致它滾動到字段的頂部/開始或底部/結尾,就像用戶通過按ctrl-A進行選擇一樣(顯然,假設有足夠的文本可以滾動,顯然)?如果是這樣,我會盡量避免在鼠標點擊事件時做到這一點,用戶可能試圖點擊他們想要開始輸入的點。 – nnnnnn