产品使用及交流论坛

注册

 

QQ登录

只需一步,快速开始

发新话题 回复该主题

求助 JS表单验证码问题 [复制链接]

1#
实在是没无奈啊,最近老有人在我网站问题反馈和在线应聘那里提交了很多垃圾信息,填的信息都是些什么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”效果,离开邮箱输入框后只要格式不对就会弹出提示,但是数据还是能提交,这是什么情况呢,麻烦老大指点下!谢谢
分享 转发
TOP
发新话题 回复该主题