中易网

asp.net脚本验证问题

答案:2  悬赏:30  
解决时间 2021-04-28 08:38
  • 提问者网友:醉人眸
  • 2021-04-27 10:35

页面用了AJAX    验证脚本在JS文件中 在页面上验证时第一次能通过,再改成错误的能也能验证,第三次输入正确时就不能验证了,看截图

第一次输入正确:

第二次输入错误:

第三次输入正确:但验证错误

谁知道怎么回事啊?

最佳答案
  • 二级知识专家网友:厌今念往
  • 2021-04-27 11:31

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 里面。

全部回答
  • 1楼网友:孤伤未赏
  • 2021-04-27 12:51

图看不到

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息