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()"),一测试搞定,呵呵!!
          不知道大家遇到过这种情况没有?
  • 相关阅读:
    netty解决TCP的拆包和粘包的解决办法
    HTML图片热区map area的用法
    JWT应用
    React-router4简约教程
    axios中文文档
    如何区分Babel中的stage-0,stage-1,stage-2以及stage-3(一)
    python datetime offset-aware与offset-navie相互转换
    DJango跨域中间键
    Javacript实现倒计时
    CAN协议,系统结构和帧结构
  • 原文地址:https://www.cnblogs.com/zhangzheny/p/623542.html
Copyright © 2011-2022 走看看