时间:2016-02-24 21:04 来源: 我爱IT技术网 作者:佚名
欢迎您访问我爱IT技术网,今天小编为你分享的编程技术是:【将多行区域表单中的内容换成html代码】,下面是详细的分享!
将多行区域表单中的内容换成html代码
开始将多行区域表单中的内容没有处理,就直接保存起来,然后在显示的时候发现,明明保存的时候有换行等格式,但是显示不出来,所有的内容都在一行上。原因是没有将多行区域表单中的内容换成html格式引起这个原因的。<%
Function inHTML(str) '将表单中的内容换成html格式,用于将表单中内容写入数据库
Dim sTemp
sTemp = str
inHTML = ""
If IsNull(sTemp) = True Then
Exit Function
End If
stemp=Replace(stemp, CHR(38), "&")
sTemp = Replace(sTemp, "&", "&")
sTemp = Replace(sTemp, "<", "<")
sTemp = Replace(sTemp, ">", ">")
stemp=Replace(stemp, CHR(39), "'")
stemp= Replace(stemp, CHR(32), " ")
sTemp = Replace(sTemp, Chr(34), """)
stemp = Replace(stemp, CHR(13), "")
stemp = Replace(stemp, CHR(10), "
")
inHTML = sTemp
End Function
Function outHTML(str) '将html格式显示出多行区域表单中,用于修改表单中的内容。
Dim sTemp
sTemp = str
outHTML = ""
If IsNull(sTemp) = True Then
Exit Function
End If
stemp=replace(stemp,"
",chr(10))
stemp=replace(stemp,"",chr(13))
stemp=replace(stemp,""",chr(34))
stemp=replace(stemp," ",chr(32))
stemp=replace(stemp,"'",chr(39))
stemp=replace(stemp,">",">")
stemp=replace(stemp,"<","<")
stemp=replace(stemp,"&","&")
stemp=replace(stemp,"&",chr(38))
outHTML = sTemp
End Function
%>
用法:
text=inhtml(request("textarea"))'这样就将textarea中的内容转换成了html代码
当显示数据库中这个内容到多行表单方法
<textarea name="textarea" cols="30" rows="30"><%=outhtml(rs("字段名"))%>
以上所分享的是关于将多行区域表单中的内容换成html代码,下面是编辑为你推荐的有价值的用户互动:
相关问题:我有300多个HTML文件.里面代码不同.但是我想把里面...
答:是简单的可用dreamwever,,查找替换,选中需要处理的文件夹,而不是单个文件, 复杂一点的话,就用程序来处理,ASP里的replce(string,'要换的部分','新内容') >>详细
相关问题:对网页中多行文字进行html效果设置时一定要将文字...
答:不用,在body里用一个大标签就行 >>详细
相关问题:网页内指定内容替换,已经生成好的HTML文件,怎么...
答:一般都是替换表单控件里的字符串 为什么要替换HTML 替换这个不如直接做的时候就改好啊 >>详细
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
