2010-11-14 47 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

相关问题