产品使用及交流论坛

首页 » 产品使用交流区 » 安装及使用交流 » 求助 JS表单验证码问题
异度人生 - 2012/9/28 16:25:00
实在是没无奈啊,最近老有人在我网站问题反馈和在线应聘那里提交了很多垃圾信息,填的信息都是些什么0啊1啊或是空白,因为这两个表单没有设置提交JS验证码,所以随便什么信息都可以提交,在网上找了很多JS码代,验证邮箱和电话号码的,把代码放到字段管理提交JS验证那里更新文件后没用,表单模型里面添加过无效,也到e\js\zdyform.js 里面添加代码还是无效,代码大致类型如下:
if(form.mobile.value=="")
{
  alert("手机号码不能为空");
  form.mobile.focus();
  return false;
}
else
{
  reg=/^13\d{9}$/gi;
  if(!reg.test(form.mobile.value))
  {
   alert("非法的手机号码");
   form.mobile.focus();
   return false;
  }
}
if(form.email.value=="")
{
  alert("电子邮件不能为空");
  form.email.focus();
  return false;
}
else
{
  reg=/^([a-zA-Z0-9]+[_|\-|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\-|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/gi;
  if(!reg.test(form.email.value))
  {
   alert("非法的电子邮件");
   form.email.focus();
   return false;
  }
}


类似这种正规表达方式
<input type="text" >

加了也没有用,这些代码具体应该添加到哪里呢?在邮箱表单属性添加了个“onblur”效果,离开邮箱输入框后只要格式不对就会弹出提示,但是数据还是能提交,这是什么情况呢,麻烦老大指点下!谢谢
1
查看完整版本: 求助 JS表单验证码问题