zoukankan      html  css  js  c++  java
  • 关于验证控件和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()"),一测试搞定,呵呵!!
          不知道大家遇到过这种情况没有?
  • 相关阅读:
    js 运算符优先级
    原生js获取样式
    RGBA 与opacity
    闭包(自己的学习+理解~~水水的)
    css 单位-px、em、rem、百分比
    js之正则1
    querySelector和querySelectorAll
    关于瀑布流的算法(转淘宝ued)
    瀑布流的几个注意点
    jsonp跨域
  • 原文地址:https://www.cnblogs.com/zhangzheny/p/623542.html
Copyright © 2011-2022 走看看