2010-11-14 70 views
0

我想在textarea失去焦點時保留文本選擇。在ie沒有jQuery。如何在文本區域內保留文本選擇?

+3

你爲什麼要這樣做?這不是用戶期望發生的事情。 – 2010-11-14 17:19:04

+0

好吧,如果我問,可能我需要它嗎? :) – shlomjmi 2010-11-14 17:24:08

+0

這是很多代碼,所以我現在沒有時間寫一個答案,但請參閱http://stackoverflow.com/questions/1592637/keep-text-selection-when-focus-如何做到這一點的想法(該例子使用jQuery,但僅用於事件處理 - 文本選擇的東西都​​是純javascript)。 – 2010-11-14 17:30:35

回答

0

僅當textarea具有焦點時,選擇是否需要可見?

您可以將選定的開始和結束存儲在onblur處,並在下一個onfocus處再次設置。

+1

the selection.createRange(); onblur事件(Internet Explorer)後爲空 – shlomjmi 2010-11-14 21:11:24

相關問題