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

Javascript
Javascript常用运算符(Operators)-javascript基础教程
JS是否可以跨文件同时控制多个iframe页面的应用技巧
不用ajax实现点击文字即可编辑的方法
用javascript来实现动画导航效果的代码
javascript支持firefox,ie7页面布局拖拽效果代码
IE与Firefox下javascript getyear年份的兼容性写法
javascript 不让鼠标事件触发
一个简单横向javascript日期控件
使Ext的Template可以解析二层的json数据的方法
表单项的name命名为submit、reset引起的问题
可以显示单图片,多图片ajax请求的ThickBox3.1类下载
两个DIV等高的JS的实现代码
支持IE和firefox的js代码美化加亮源码
2007/12/23更新创意无限,简单实用(javascript log)
DOMAssitant最新版 DOMAssistant 2.5发布
用js实现的页面关键字密度查询代码
Javascript函数加壳多用于事件绑定
收集的几个不错的javascript类小例子
javascript下function声明一些小结
JS的replace方法与正则表达式结合应用讲解

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


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

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

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