IE 下 JSP 中的 textarea 控件只能显示两行字
来源:互联网 发布:宣传海报设计app软件 编辑:程序博客网 时间:2024/06/03 07:10
问题描述:在用 textarea 控件在 JSP 页面上显示长字符串时,有时候会遇到这个问题:字符串很长,但只能显示前两行,剩下的只能通过鼠标拖动字体才能查看。
在网上查了下,资料不太多,据说是 IE 的一个 BUG。
解决方法:
<textarea style="100%; border:none; overflow: auto;">内容</textarea>
这样,如果超出两行,就会生成滚动条,也可以比较方便的查看。
要看全部的字符,需对控件设置一个高度。试了试,但不好使,正在调查中。网上有这样的解决方法,没试,不知道好不好用,可以试一下。
方法一,可以用下面这种方式绑定控件内容,这样绑定数据在页面就会正常显示内容。
<textArea id="Content"><%= myContent %></textArea>
在给此控件赋值后,在页面的 ONLOAD 事件中,用 JS 重绘此控件。
如:document.getElementById("Content").style.height = "651px";
用以上代码就可以实现对控件的重绘,不过要注意的是,height 的值 651px 一定不能等于重绘前的 height 值,原来的值为 650px,如果等于原来的值就不会重绘控件了。
方法二:还有一个解决方案,如果内容的小于 5 行的话,显示就不正常,可以在它的值后加四个\n,就显示正常了,此方法只适应个别情况。
方法三:还有一个 BT 的方法,就是把你的控件值其中任何的一行用空格补充满行,就显示正常了。
阅读全文
0 0
- IE 下 JSP 中的 textarea 控件只能显示两行字
- Textarea在IE下的显示问题
- IE下textarea默认不显示滚动条
- IE下textarea中font-size值很大时,文字不显示的问题的解决办法
- IE下textarea默认不显示滚动条的实现代码
- IE和FireFox中的textarea长度限制
- IE下使用控件实现读取本地文件功能并显示
- IE下JSP杂项
- HTML中的textarea控件换行输出文本
- ie中隐藏textarea的滚动条显示
- textarea字符查找并且高亮显示,兼容Chrome,IE
- 为啥textarea 中的 placeholder不显示
- dialog下textarea滚动条不显示
- ie下textarea背景引发的系列问题
- textarea在IE、Firefox下统一效果的解决方案
- CSS textarea在火狐,IE下统一样式
- 统一textarea在IE、Firefox下的效果
- 取消 IE 浏览器下 textarea 元素的默认滚动条
- MTK LCM显示驱动源码分析(二)
- jquery处理ajax跨域问题方法(三)--jsonp详解(转)
- 平行垂直(叉积点积为0)的应用
- C语言经典算法16-26
- oracle中pl/sql编程(四):
- IE 下 JSP 中的 textarea 控件只能显示两行字
- Sourcetree 的基本使用
- PHP面向对象编程-笔记
- python迭代对象,迭代器,生成器,以及yield用法详解
- Hibernate一对多双向,多对多双向,排序
- java复习系列(1)--实现基于TCP的Socket通信
- js变量详解
- Thinking in Java笔记:Runtime Type Information
- noip2007初赛总结