如何读取和显示 textarea 中的回车和空格

如何读取和显示 textarea 中的回车和空格,第1张

用replace和正则表达式结合,一次替换所有的\r\n。

var reg=new RegExp("\r\n","g")

str= str.replace(reg,"<br>")

这样str中所有的\r\n就替换成<br>了.然后可以将其存入数据库。

在取出的时候 只用将值在替换回来即可

var reg=new RegExp("<br>","g")

stt= str.replace(reg,"\r\n")

document.getElementById("textarea").value=str

2. EL表达式会将"</br>"换行符转变成"</br>","<"和">"分别对应"<"和">",也就是说,到了页面上,还是显示为"</br>",为了补救这一点,需要使用jsp标和蚂和签(<%= %>)来进行显示。

所以当需要在普唤盯通文本域中显示由<textarea>提交的内容时,可以直接在数据库里存储不经过处理的字符串物手,而只在显示前将"\r\n"替换为"</br>",然后在页面上使用<%= %>来显示这些内容.

html中的标签标签定义多行的文本输入控件。

文本区中可容纳无限数量的文本,其中的文饥庆本的默认字体是等宽字体(通常是 Courier)。

可以裂空通过 cols 和 rows 属性来规定 textarea 的尺寸,不过更好的办法是使用 CSS 的 height 和 width 属性。

注释:在文本输入区内的文本行间,用 "??" (回车/换行)进行分隔。

提示:可以通过 <textarea>标签的 wrap 属性设置文本输入区内的换行模式烂源握。有关 wrap 属性的详细信息。


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

原文地址: http://outofmemory.cn/yw/12333110.html

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

发表评论

登录后才能评论

评论列表(0条)

保存