常见textarea换行问题的处理方法
textarea换行时主要遇到的有以下两个问题
1、在textarea中输入回车符 在js读取textarea中的值有\r\n然后到业务层转换到string中就有可能变成空格形式然后被存入数据库,当在取出此值的时候则会变成空格的形式。因此我们需要将不显示的\r\n替换一下。
原因:
这是因为textarea里输入和车出现的是编码vbCrlf,页面读取数据库显示的内容必须有<br/>才可以显示换行,所以我们要做的就是在存入数据时把vbCrlf换成<br/>。
处理方式:
用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、如何将通过textbox提交到数据库中的空格和回车正确显示出来
public string MyReplace(string mystr)
{
if(mystr == null || mystr == "" )
{
return(" ");
}
else
{
mystr = mystr.Replace("\n\r","<br>");
mystr = mystr.Replace("\r","<br>");
mystr = mystr.Replace("\t"," ");
return(mystr);
}
}
文章转载自: 如何处理textarea换行 http://www.studyofnet.com/news/226.html
常见textarea换行问题的处理方法相关推荐
- js textarea换行
利用html换行符或. 查看全文 http://www.taodudu.cc/news/show-4947167.html 相关文章: textarea 标签内换行 [解决回车键出现乱码的问题]禁用E ...
- php textarea 传值,php表单转换textarea换行符的方法
下面是我对这个问题的解决过程,最后算是完全搞懂了,真是阴沟里险些翻船 1.必须知道textarea中的换行符是n(个人检测发现按回车键是n,好像在linux下是rn) 2.用nl2br之前,请仔细看好 ...
- js textarea换行分隔成数组和数组转换行符textarea回显
在web的前端操作中,有时候需要将 html 的 textarea 标签元素中的内容以每行的形式转成一个数组并发向后台,在编辑的时候,数组数据需要taxtarea换行显示.那么该如何做呢? 下面这篇博 ...
- textarea换行存到数据库中的值
2019独角兽企业重金招聘Python工程师标准>>> textarea换行保存读取没有问题,但今天用sql更新内容: update table set content=" ...
- 常见拒绝服务***行为特征与防御方法
<?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" />以下内 ...
- 常见拒绝服务攻击行为特征与防御方法
以下内容摘自笔者编著图书<网管员必读--网络安全>一书. 1.5.2 常见拒绝服务攻击行为特征与防御方法 拒绝服务攻击是最常见的一类网络攻击类型.在这一攻击原理下,它又派生了许多种不同的攻 ...
- 一个解决表单中的文字和文本区域(textarea)上对齐的方法
一个解决表单中的文字和文本区域(textarea)上对齐的方法 参考文章: (1)一个解决表单中的文字和文本区域(textarea)上对齐的方法 (2)https://www.cnblogs.com/ ...
- web开发中常见的安全漏洞及避免方法
1.安全攻击 1.SQL.HTML.JS.OS命令注入 2.XSS跨站脚本攻击,利用站内信任的用户,在web页面插入恶意script代码 3.CSRF跨站请求伪造,通过伪装来自信任用户的请求来利用受信 ...
- mysql 死锁原因_Mysql并发时经典常见的死锁原因及解决方法
1.mysql都有什么锁 MySQL有三种锁的级别:页级.表级.行级. 表级锁:开销小,加锁快:不会出现死锁:锁定粒度大,发生锁冲突的概率最高,并发度最低. 行级锁:开销大,加锁慢:会出现死锁:锁定粒 ...
最新文章
- MySQL Xtrabackup备份和恢复
- pthred()多线程计算派
- 108.将有序数组转换为二叉搜索树
- Home界面的ListView
- 对其他组所提建议的回复(第一阶段)
- wcf wpf mfc 区别
- 苹果xr如何截屏_苹果手机自带的三种截屏技巧,你知道几个?现在知道还不迟...
- 利用jquery load 局部刷新数据
- OAuth2.0_授权服务配置_三项内容_Spring Security OAuth2.0认证授权---springcloud工作笔记141
- 计算机 外存储能直接被cpu处理??,cpu可直接处理外存上的信息吗?_常见问题解析...
- [渝粤教育] 广东-国家-开放大学21秋期末考试大学英语210262k2
- 工业相机镜头如何选择
- 流行的几种世界观来源
- python 协程库_python 协程库gevent学习--gevent数据结构及实战(四)
- kubernetes Affinity亲和性
- 第九届大唐杯省赛知识点梳理-5G无线技术(35%)
- 孙多洋《融资智慧》光谷亮剑 瞬间破译融资密码
- QUIC构建1——chromium镜像,clone文件depot_tools的过程+git过程中的问题
- matlab:基本操作与矩阵输入
- [paper] DuReader