当前位置: 首页 > 图文教程 > 网络编程 > Javascript > 关于脚本操作文本域的问题

Javascript
JavaScript DOM学习第八章 表单错误提示
JavaScript DOM 学习第九章 选取范围的介绍
JavaScript CSS修改学习第一章 查找位置
JavaScript CSS修改学习第二章 样式
JavaScript CSS修改学习第三章 修改样式表
JavaScript CSS 修改学习第四章 透明度设置
JavaScript CSS修改学习第五章 给“上传”添加样式
JavaScript CSS修改学习第六章 拖拽
Jquery乱码的一次解决过程 图解教程
javascript 包裹节点 提高效率
javascript inneHTML的地雷
javascript 定义新对象方法
判定对象是否为window的js代码
jquery validator 插件增加日期比较方法
jquery 得到当前页面高度和宽度的两个函数
JavaScript 编写匿名函数的几种方法
jQuery 操作下拉列表框实现代码
jQuery入门问答 整理的几个常见的初学者问题
第一个JavaScript入门基础 document.write输出
javascript入门基础之私有变量

Javascript 中的 关于脚本操作文本域的问题


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-12   浏览: 82 ::
收藏到网摘: n/a

用的jsp+servlert 在文本框里输入的内容到达最右侧以后,文本内容就会自动回行
而我在存入数据库显示的时候想要得到和录入的形式完全符合的内容,没有办法获得。
即我只能找到硬回车而无法识别内容满以后自动回行的内容。
我现在想有没有一种方法可以从文本域中获得一行一行的读取内容,类似于读文本文件的readline
哪位高手能帮我下,给点建议
文本域中的换行在数据库里显示不出来 但确实存在
读取数据后在文本域中显示格式是原来的格式 不会变
如果想直接显示在网页上 需要str.replace("\n","<br>").replace(" ","& nbsp;")
但这样文本域自动换行显示不出来
要想文本域原封不动的显示出来 除了上面的步骤 得用div放数据 设置div宽度和文本域一致 再设置div自动换行属性, 就可以了
点击运行可以看到效果:
[Ctrl+A 全选 提示:你可先修改部分代码,再按运行]

十分感谢我再改改就应该可以了
我还有一个问题要麻烦您,就是文本域里有全角和半角的时候,
比如:dddddddddddd按时地方dddddddddddddddd
这时候他的在文本域中的效果是
dddddddddddd按时地方
dddddddddddddddd
正常应该是:
dddddddddddd按时地方dddddddddddd
dddd
我想有没有办法避免这种问题 文本域是否有这样一个属性控制他不会象方式2那样换行