页面用了AJAX 验证脚本在JS文件中 在页面上验证时第一次能通过,再改成错误的能也能验证,第三次输入正确时就不能验证了,看截图
第一次输入正确:
第二次输入错误:
第三次输入正确:但验证错误
谁知道怎么回事啊?
页面用了AJAX 验证脚本在JS文件中 在页面上验证时第一次能通过,再改成错误的能也能验证,第三次输入正确时就不能验证了,看截图
第一次输入正确:
第二次输入错误:
第三次输入正确:但验证错误
谁知道怎么回事啊?
1. checkreg代码不全:i=i+1;是什么意思?
2. 重点看你的return 值,比如验证失败的时候应该返回false;验证成功应该返回true,而在你给的代码中,我没有看到相关的返回值代码。建议:
if(/^1\d{10}$|^(0\d{2,3}-)?\d{7,8}$/.test(document.getElementById("tbtel").value))
{
return true;
}
else
{
document.getElementById("Label2").innerText="电话号码格式不正确!";
i=i+1;
return false;
}
也就是把你的return 值放到if else 里面。
图看不到