关于验证控件和javaSript验证的共存问题

      以前一直用验证控件来验证输入格式是否正确,感觉用起来还行。后来有了新的需求,就是两个可以填入任意一个就行,比如说固定电话和手机添一个就可,所以就加了段js如下:
      this.BtnSave.Attributes.Add("onclick", "return SubmitTelAndMobile()");
      //SubmitTelAndMobile函数如下
      function SubmitTelAndMobile()
     {
        var tel=document.getElementById("TBMophileNo").value.replace(/(^/s+)|/s+$/g,"");
        var mobile=document.getElementById("TBtel").value.replace(/(^/s+)|/s+$/g,"");
      
        if(tel=="" && mobile=="")
        {
            alert("手机号和固定电话不能同时为空");
            return false;
        }
        else
        {
            return true;
        }
     }
      以为这样可以万事大吉了,可一测试出现问题了,js脚本管用,但验证控件不管用了,我又突然想到一个button的客户端的方法OnClientClick,加上OnClientClick="SubmitTelAndMobile()",在去掉 this.BtnSave.Attributes.Add("onclick", "return SubmitTelAndMobile()"),一测试搞定,呵呵!!
      不知道大家遇到过这种情况没有?
 
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值