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

怎使 ASP+Access 留言板限制输入指定文字?

<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判断...
在写入数据库时替换成..*号.~
这样你还可以在后台添加什么字符为违规字符!
 

怎在asp里面限制输入特定的文字或者字符

在提交页前面加入这些语句试试

if instr(request("留言内容文本框变量名"),"http://")>0 then
'不存入数据库
response.end
else
存储数据代码
end if
 

评论关闭