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

来源:百度知道 编辑:UC知道 时间:2024/06/28 06:23:04
ASP+Access 制作的留言板,怎样才能限制某些特定文字的输入?比如,"SB"等不文雅的字词.如果是用JS代码,具体如何写?谢谢!!
那到底如何写呢?就是要文字,中文的不文雅词在这里写不上去,被屏蔽了,所以我用SB代替.
第二个回答我试了一下,不行哦,还是可以输入.难道是我搞错了?!

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

用数组,将要屏蔽的词放在里面。然后进行判断!

一般的文字就可以!!!想SB这样的英文好像是限制不了的