ASP中限制某些字符留言评论,asp字符留言评论
ASP中限制某些字符留言评论,asp字符留言评论
Sub CheckCanSubmit(str) Dim connt,connts connt="六合彩,免费电影,安利,http,www,<a" connts = split(connt,",") For each glword in connts if instr(str,glword)<>0 then Response.Write("<script>alert('操作非法');window.history.go(-1);</script>") Response.End() end if next End Sub
<script language="javascript">
function spli(){
datastr="SB,我X,傻X,傻S,";
var str= new Array();
str=datastr.split(",");
for (i=0;i<str.length ;i++ )
{
document.all.a.value=document.all.a.value.replace(str[i],"")
}
}
spli();
</script>
<input type="text" name="a" onkeyup="spli()"/>
这是JS代码.
个人建议哦..像这样你只能在JS代码里面定义...如果别人用地址栏提交.你也没办法..
建议..在后台用asp判断...
在写入数据库时替换成..*号.~
这样你还可以在后台添加什么字符为违规字符!
在提交页前面加入这些语句试试
if instr(request("留言内容文本框变量名"),"http://")>0 then
'不存入数据库
response.end
else
存储数据代码
end if
评论关闭