asp屏蔽关键字的问题

来源:百度知道 编辑:UC知道 时间:2024/06/04 05:25:54
比如说我要在提交的表单question的内容屏蔽"啊"这个文字
我是这么写的
if request("question") like "%啊%" then
response.write ("禁止提交,请检查你所提交的内容")
response.end()
结果就是,不论我提交什么内容,总是说禁止提交....
最近老是有人在我的在线提问里提交一些垃圾信息,我想说对方提交字如果包含我说要屏蔽的关键字,则不让对方提交,请个问高手帮忙一下

你在客户端用javascript 吧,比较方便.
<script language="javascript">
function test()
{
var question=document.getElementById("question").value;
if (question.indexOf("啊"))
{
alert("禁止提交");
return;
}
}

一定要用asp 的话,用 instr 函数也可以。
instr(request("question"),"啊") 但是我一般不用。
具体用法你GOOGLE 一下。

应该使用instr函数,例如:
if instr(request("question"),"啊")>0 then
response.write ("禁止提交,请检查你所提交的内容")

用js比较容易实现,就是wwwdbz的方法