如何在textarea文本输入区内实现换行

如何在textarea文本输入区内实现换行,第1张

强制插入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如何换行等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9506962.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-29
下一篇2023-04-29

发表评论

登录后才能评论

评论列表(0条)

    保存