3个回答
展开全部
去掉对textarea换行与空格替换代码即可。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
强烈建议楼主不要这么做。
只直写完提交就OK了。什么都不要管。
因为:你一旦改替换了字格及换行符那么,当你再次编辑时又将这些代码再换回来,容易出错还麻烦。
其它很简单,只用在显示的时候用下面的函数就搞定了:
Function HTMLEncode(fString)
If Not IsNull(fString) Then
fString = replace(fString, ">", ">")
fString = replace(fString, "<", "<")
fString = Replace(fString, CHR(32), " ")
fString = Replace(fString, CHR(9), " ")
fString = Replace(fString, CHR(34), """)
fString = Replace(fString, CHR(39), "'")
fString = Replace(fString, CHR(10) & CHR(10), "</p><p> ")
fString = Replace(fString, CHR(10), "<br> ")
fString = Replace(fString, CHR(36), "$")
HTMLEncode = fString
End If
End Function
用法:
Response.Write HTMLEncode(数据库中存放textarea的字段值)
只直写完提交就OK了。什么都不要管。
因为:你一旦改替换了字格及换行符那么,当你再次编辑时又将这些代码再换回来,容易出错还麻烦。
其它很简单,只用在显示的时候用下面的函数就搞定了:
Function HTMLEncode(fString)
If Not IsNull(fString) Then
fString = replace(fString, ">", ">")
fString = replace(fString, "<", "<")
fString = Replace(fString, CHR(32), " ")
fString = Replace(fString, CHR(9), " ")
fString = Replace(fString, CHR(34), """)
fString = Replace(fString, CHR(39), "'")
fString = Replace(fString, CHR(10) & CHR(10), "</p><p> ")
fString = Replace(fString, CHR(10), "<br> ")
fString = Replace(fString, CHR(36), "$")
HTMLEncode = fString
End If
End Function
用法:
Response.Write HTMLEncode(数据库中存放textarea的字段值)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询