1、获取到需要赋值给textarea的内容
2、显示的内容中,有需要换行的地方插入换行标签\r\n
3、将内容复制给textarea显示即可。
示例:
有一个textarea:
方法:
var obj = document.getElementById('myarea');
obj.innerText='2223333\r\n1111111111';
把
加在两个if条件的外面呗, 这样就不能影响到
pre {
white-space: pre-wrap;
white-space: -moz-pre-wrap;
white-space: -pre-wrap;
white-space: -o-pre-wrap;
word-wrap: break-word;
}
写在css中,然后
<%if(print_ok.equals(isprinting)) {%>就OK了<%}%><%=shr%><%if(print_ok.equals(isprinting)) {%> <%}%>不用加
在存入数据的时候进行替换
比如这边用shr存入传递过来的表单值
shr=shr.replaceAll('\n','
');
然后在存入数据库
或者用eWebEditor 之类的文本编辑器
都将格式标签转换好了 存入数据库
java里有个类是获取系统换行条符的,定义个字符串=获取的换行符,换行时拿来用就是了,且不受平台限制。