ASP提交文本后回车会变为<BR>显示出来,如何过滤

来源:百度知道 编辑:UC知道 时间:2024/05/06 01:34:53
输入页面abc.asp文件里是这样
职位详情:
一、销售方式:电话联系为主

修改页面123.asp里变成这样(前台也会多出<br>):
职位详情:<br>
一、销售方式:电话联系为主<br>

以下是输入页面abc.asp文件里代码参考
<TEXTAREA ROWS="8" NAME="zptext" COLS="72" STYLE="border: 1px solid #000000; padding-left: 4; padding-right: 4; padding-top: 1; padding-bottom: 1; background-color: #FFfFFF"></TEXTAREA>

以下是修改页面123.asp里代码参考
<TEXTAREA ROWS="8" NAME="zptext" COLS="72" STYLE="border: 1px solid #000000; padding-left: 4; padding-right: 4; padding-top: 1; padding-bottom: 1; background-color: #FFfFFF"><%=rs3("zptext")%></TEXTAREA>
二楼的朋友,我用你的方法后,123.asp(这是一个修改资料页面),就不能修改了,只是引用了abc.asp发出的内容!
可以加我QQ告诉我吗?363340668

三楼的朋友,情况就是如你所说!请问有什么办法可以解决。在123.asp文件里不会调出<br>
三楼的朋友,可以详细一点吗?我应该改哪里,或者说在哪里加入你给的代码?

<br>的符号输入错误,把"<"输入成全角"<"了!

如果你非要把信息在表单中显示出来的话是肯定会显示html标记的,因为TEXTAREA内容不支持html语言.解决方法如zhujunabc所说.调用方法:<%=html(rs3("zptext"))%>

如果不需要在TEXTAREA显示,解决办法就是把123.asp上述代码改成<%=rs3("zptext")%>
如果你一定要在框架中显示内容的话可以使用iframe框架,另外用建一个框架页

如果需要我修改请加我QQ317390637

abc.asp提交数据的时候你替换了空格和回车符

123.asp调数据的时候要在替换回来

Function HTML(str)
Dim sTemp
sTemp = str
HTML = ""
If IsNull(sTemp) = True Then
Exit Function
End If
sTemp = Replace(sTemp, Chr(13), " ")
sTemp = Replace(sTemp, Chr(10), "<br>")
sTemp = Replace(sTemp, Chr(32), " ")
HTML = sTemp
End Function

Function sHTML(str)
Dim sTemp
sTemp = str
sHTML = ""
If IsNull(sTemp) = True Then
Exit Function
End If
sTemp = Replace(sTemp, " ", Chr(13))
sTemp = Replace(sTemp, &quo