textarea文本输入框内容显示问题

欢乐豆 2014-06-24 09:26:30
急!各位大侠好,最近碰到了这个问题,现在使用了textarea中输入了一篇文章,将文件内容已经保存到数据库中了,现在从后台取出数据,将其显示在textarea中,但是没有保持原来的文档格式,请问有什么方式能将内容保持不变呢?谢啦~
...全文
689 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
Dogfish 2014-07-05
  • 打赏
  • 举报
回复
你要把回车换成<br>
zhanghongwen 2014-07-04
  • 打赏
  • 举报
回复
Function HtmlFormat(ByVal vStr) If Has(vStr) Then Dim m,Match : Set m = RegMatch(vStr, "<([^>]+)>") For Each Match In m vStr = Replace(vStr, Match.SubMatches(0), regReplace(Match.SubMatches(0), "\s+", Chr(0))) Next Set m = Nothing vStr = Replace(vStr, Chr(32), " ") vStr = Replace(vStr, Chr(9), "    ") vStr = Replace(vStr, Chr(0), " ") vStr = regReplace(vStr, "(<[^>]+>)\s+", "$1") vStr = Replace(vStr, vbCrLf, "<br />") End If HtmlFormat = vStr End Function 调用 :<%=HtmlFormat(要显示的内容字段或变量)%>
snfqbujj 2014-07-04
  • 打赏
  • 举报
回复
用编辑器吧,另外你看一下存到数据库中主内容是否有格式和换行之类的代码。
phprun 2014-06-24
  • 打赏
  • 举报
回复
Up 用文本编辑器 免费的有kindeditor ueditor 等
Phil-Pan 2014-06-24
  • 打赏
  • 举报
回复
看下htmlspecialchars
SNOYC 2014-06-24
  • 打赏
  • 举报
回复
纯粹的textarea你说的样式应该就是换行之类的吧 保存的时候\r\n好像丢失了,replace成别的,然后读取的时候在replace回来
  • 打赏
  • 举报
回复
你说的是textarea中的换行吧! 你如果入库的时候没有做过特殊处理,textarea中的回车符是会存入数据库的。 读出来显示到textarea中是会保留格式的。没有保留格式,那看你入库时是不是剔除了回车符
叫我梁大侠 2014-06-24
  • 打赏
  • 举报
回复
用文本编辑器 免费的有kindeditor ueditor 等 如果是单纯textarea 提交到数据库获取到的只是单纯的文本哦

28,407

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧