拥有一个不可编辑但可选择的文本框

Ear*_*rlz 1 html asp.net textbox readonly

我正在制作一个网络应用程序.有时,表格可能是"只读".为了用HTML模拟这个,我有了它,所以包含内容的所有(动态创建的)文本框都被禁用.这样工作得很好,但是如果有很多文本并且不是所有文本都可以立即显示(特别是在多行框中),那么用户就无法在其中滚动.另外,另一个问题是无法从禁用的文本框中复制和粘贴文本.

所以我需要的是一种方法,使你不能修改文本框中的内容,但你可以选择文本,滚动条工作.

另外,我在Firefox 3.5中对此进行了测试,但我认为IE有类似的问题.(请同时兼容两者)

syn*_*hko 5

使用JS:

<input type ="text"readonly ="readonly"onfocus ="this.blur();" />

另外,也许改为使用可滚动的div(overflow:auto;在CSS中)?