在页面中有两个textbox,至少一个要有值,请问用验证控件怎么写?

解决方案 »

  1.   

    js即可
    function check()
    {
    var a=document.getElementById("textbox1").value;
    var b=document.getElementById("textbox2").value;
    if(a==null && b==null)
    {
      alert('至少一个有值');
    }
    }
      为两textbox添加onblur事件: onblur="check()"
      

  2.   

    那就为你的 button 添加onclientClick事件:
    function check()
    {
    var a=document.getElementById("textbox1").value;
    var b=document.getElementById("textbox2").value;
    if(a==null && b==null)
    {
      alert('至少一个有值');
      return false;
    }
    else{return true;}
    }
    onClientClick="return check();";
      

  3.   

    哎,知道问题出在哪里了,我在else{return true;}这边加了一个调试语句,写成这样了else{
    alert("2");
    return true;
    },然后我这边一直返回的值都不对!把alert("2");
    这句话去掉就行了,还是经验不足呀!!!谢谢您了