dede5.7织梦5.7多行文本怎样才能换行??懂dedecms的进!

肖施主 发布于 2014/07/24 10:23
阅读 1K+
收藏 0

在一个dede5.7织梦网站项目中,需要提供一个用户留言入口,于是采用普通多行文本框(textarea)进行留言内容的收集,因为不喜欢用户输入一些HTML标记,甚至是脚本。

做好之后测试发现,内容提交后显示出来的换行全都变成空格了。所以我搜索了很久找到一个方法,但是不知道dede5.7织梦这个程序要去哪里修改,求懂dedecms5.7的大神帮助!

【我找到的解决方法:由于在TextBox中换行都是"\n",在浏览器端进行显示时当然不认的,所以在显示之前需要将"\n"转换成"<br>"。
方法如下:
string Content= TextBox1.Text.Replace("\n", "<br>");//将回车替换成html中的换行标记
Content=Content.Replace(" ", "&nbsp;&nbsp;");//将空格替换了,为了保证空格在中文状态下显示正常,用了两个&nbsp;】

现在有了代码,不知道去哪里改,织梦多行文本源码在哪个文件里??????????

加载中
返回顶部
顶部