asp 得到整张表单的值并判断是否有危险字符

大体如下文件1a.asp(里面有一张表单,大约有近50个文本框的值)文件2b.asp(想要程序自动全得到这些文本框的值,放入一个数组或是别的什么中也可以,然后,用一个循环... 大体如下
文件1
a.asp (里面有一张表单,大约有近50个文本框的值)
文件2
b.asp (想要程序自动全得到这些文本框的值,放入一个数组或是别的什么中也可以,然后,用一个循环判断有无非法字符)
然后,我尝试了很多方法,都没法批量得到这些文本框的值放入一个数组中,一个一个地去判断又太麻烦了,,,请大家帮帮忙,谢谢
展开
 我来答
89241652
2010-09-26 · TA获得超过2502个赞
知道答主
回答量:188
采纳率:0%
帮助的人:169万
展开全部
<%
'功能:去掉全部HTML标记(Jorkin加强版)
Public Function ReplaceHTML(Textstr)
Dim sStr, regEx
sStr = Textstr
Set regEx = New RegExp
regEx.IgnoreCase = True
regEx.Global = True
regEx.Multiline = True
regEx.Pattern = "<script[\s\S]*?</script>"
sStr = regEx.Replace(sStr, "")
regEx.Pattern = "<style[\s\S]*?</style>"
sStr = regEx.Replace(sStr, "")
regEx.Pattern = "\s[on].+?=([\""|\'])(.*?)\1"
sStr = regEx.Replace(sStr, "")
regEx.Pattern = "<(.[^>]*)>"
sStr = regEx.Replace(sStr, "")
Set regEx = Nothing
ReplaceHTML = sStr
End Function
%>
在获取的数据用这个自定义函数处理一下就可以
例如:ReplaceHTML(request("content"))
spant8
2010-09-27 · TA获得超过1755个赞
知道小有建树答主
回答量:2113
采纳率:50%
帮助的人:661万
展开全部
给你思路吧,首先你的50个文本框的name属性要有规律
比如说
text1
text2
……
text50
这样才能批量操作

接收页面

for i=1 to 50
arr(i)=trim(request("text"&i))
这里可以顺便加上判断是否合格的代码。
next
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式