
强制插入cr和lf的转义字符即可,如下:
<textarea cols='60' rows='8'>This is my statement oneThis is my statement2</textarea>
代表cr 和 lf
$(\'textarea\')val(\"PHP: Hypertext Preprocessor [版本 526]\\n(C) 版权所有 1990-2009 Fenanr Corp\\nPHP>\");为了兼容, 统一用 \\n吧。可以的。冯于安 发表于 2009-9-28 10:16[i][/url][/b]jquery不懂,你看我上面该怎么改吧
function line2br(text){
return textsplit("\n")join("<br />");
}
不过一般光这样还不成,还要屏蔽“<>”,我用的方法是
function line2br(text){
$("<div>")text(text)html()split("\n")join("<br />");
}
你显示出来的时候是显示在哪里显示在textarea里就什么都不用处理, 其他地方的话,有两种方法, 一种是用标签, 另外一种就是替换字符串了,替换字符串又可以有几个选择: 1保存到数据库前就替换 11 页面上用javascript替换 12 后台java替换
<textarea id="txt">
</textarea>
<script>
var s ="风格大方\n\r";
s+="详细描述:风格大方的"
documentgetElementById("txt")value=s;
</script>
或者你把<br/>换成${"\n\r"}试试
使用以下的代码:
<form id="form1" name="form1" method="post" action="">
<textarea name="textarea" cols="50" rows="10"></textarea>
</form>
其中cols是每行的字数,rows是显示的行数。
如果再次文本框中输入文字时可以自动换行的。具体的例子就比如百度知道的回答输入的<textarea>
以上就是关于如何在textarea文本输入区内实现换行全部的内容,包括:如何在textarea文本输入区内实现换行、怎么让textarea中的内容可以换行 - 技术问答、JS处理textarea如何换行等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)