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