首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    js全局替换回车换行符

    全局换行符是这样用php加上的 textarea rows="5" id="mail" style="width: 600px;">textarea> 因为显示的时候需要换行显示 但是保存的时候不能把回车换行符保存进数据库呀,所以在保存之前要再次把回车换行符替换没了,发现用js替换\r\n无效,思考了一下,可能是html显示是自动过滤了...果然是这个原因啊,上网查了一下: 在textarea id=”name”>textarea>中输入字符1,然后回车,然后输入2 在JS中检测长度得到3,$(‘#name’).val().length...===3 is true 由于换行符是不可见字符,可以用replace(/\n/g,”).length的方法检测,如在JS中: 可以看到textarea中没有\r符号。...如果数据不去掉\r,以\r\n显示在textarea中的时候,换行符会变换成了\n,没有\r。

    15.2K20

    HTML里面Textarea换行总结

    近期碰到一个数据转来转去转到Textrea里面能否真正按行存放的问题,在这里总结一下: 问题描写叙述: 比方get数据到一个TextArea里面,如“AAA BBB”,想把这段文字在...TextArea里面真正按行存放,而不是显示出来按行存放(所谓的真正按行存放就是,再把这个TextArea的数据post到另外一个页面的Textarea里面仍是按行存放) 问题解决1:...一開始是提交数据的时候格式是AAABBB,可是这是显示换行,事实上在TextArea里面并非真正按行存放的,由于这个时候再提交给另外一个TextArea的时候就是显示AAABBB,而不是换行显示了...,因此不过显示按行存放而已 问题基础知识: HTML里面的换行是,而TextArea的换行是/n 问题解决2: 先提交数据再使用Javascript对...和/n进行替换 提交的时候仍是作为分隔符 然后提交完成以后 //换行转回车 var

    5K30
    领券