如何检测多文本框textarea的值存在某字符

kingsjava 2005-11-08 04:35:24
我想禁止多文本框textarea输入 http://www 和 www 网址的字符,因为有些色情网站常常到我网上发言,我没办法禁止太多的IP,所以就想到把网址禁止死了,所以不知道怎么取得多文本框内存在网址字符,希望帮忙!谢谢!
...全文
525 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
jspadmin 2005-11-09
  • 打赏
  • 举报
回复
asp页面检测吧,如果包含指定字符串,则不写入数据库,并将ip加入禁止ip库
----------------------------------------------------------------------------------
欢迎光临我的小站(提供免费博客申请):http://www.pifoo.com
qidizi 2005-11-08
  • 打赏
  • 举报
回复
你用二个RETURN?,它只会执行第一个,要不你就把我的那个放入你的之前,或把它溶入你的CHECK中
slayerbb 2005-11-08
  • 打赏
  • 举报
回复
<html>
<head>
<title>我的版</title>
<meta http-equiv="Content-Type" content="text/html;">
</head>
<body bgcolor="#ffffff"><form name=form1 action="" method=post onsubmit="return checks()">
<textarea name=t1 id=t1></textarea>
<input type=submit value=sdfsa>
</form>
<script>
function checks()
{
if(String(document.all.t1.value).indexOf("http://")>-1)
{

alert("test")
return false;
}
else
{
return true;
}
}
</script>

</body>
</html>
kingsjava 2005-11-08
  • 打赏
  • 举报
回复
<FORM name=form1 action=<%=MM_editAction%> method=POST onSubmit="return check();if(document.form1.Content.value.match(/http\:\/\/www/gi) != null){alert('不法内容不提交');return false;">

晕了,还是不对
qidizi 2005-11-08
  • 打赏
  • 举报
回复
<form onsubmit="if(text.value.match(/http\:\/\/www/gi) != null){alert('不法内容不提交');return false;}">
<textarea id=text>http://www.sexgirl.comkkkkkk http://www.sexboy.com</textarea>

<input>
<input type=submit>
</form>
kingsjava 2005-11-08
  • 打赏
  • 举报
回复
<FORM name=form1 action=<%=MM_editAction%> method=POST onSubmit="return check()">

q我是用form提交时检测,如何做?
kingsjava 2005-11-08
  • 打赏
  • 举报
回复
是的,希望写清楚点好不?
qidizi 2005-11-08
  • 打赏
  • 举报
回复
你只是想在写入数据库前检查输入栏是不是存在那个字符串?
qidizi 2005-11-08
  • 打赏
  • 举报
回复
<html>
<head>
<title>无标题</title>
<head>
<body >
<textarea id=text>http://www.sexgirl.comkkkkkk http://www.sexboy.com</textarea>
<input type=button onclick='alert(text.value.match(/http\:\/\/www/gi) == null ? "不有": "有")' value=插入前检查>
</body>
</html>
kingsjava 2005-11-08
  • 打赏
  • 举报
回复
我还没有搞定,在等
diyager 2005-11-08
  • 打赏
  • 举报
回复
想抢分都抢不了了
kingsjava 2005-11-08
  • 打赏
  • 举报
回复
我上面的错了,我是想检测如果输入的内容含有http://www这个字符的就不能插入表中.
kingsjava 2005-11-08
  • 打赏
  • 举报
回复
if (document.form1.Content.value.indexOf("http://www")==0 ||document.form1.Content.value.indexOf('www')==0)
{
window.alert("禁止您网站链接!");
document.form1.Content.focus();
return false;
}
------------------------
怎么不对??
lindy730 2005-11-08
  • 打赏
  • 举报
回复
用instr做判断啊
qidizi 2005-11-08
  • 打赏
  • 举报
回复
<html>
<head>
<title>无标题</title>
<head>
<body onload=alert(text.value.replace(/(sexgirl)|(sexboy)/gi,"*"))>
<textarea id=text>http://www.sexgirl.comkkkkkkhttp://www.sexboy.com</textarea>
</body>
</html>

也可以用INDEXOF

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧