如何做验证两个TextBox 至少要填一个?请求详细方法? 

解决方案 »

  1.   

    TextBox1.Text != ""  ||TextBox2.Text != "" 
      

  2.   

    if(TextBox1.Text != ""  ||TextBox2.Text != "" )
    {}
      

  3.   

    this.textbox1.text!=""||this.textbox2.text!=""
      

  4.   


    var tx;
    tx=document.getElementById("tb1");
    if(tx.value=='')
    {
     tx=document.getElementById("tb1");
    if(tx.value=='')
    {
     alert('');
    }}

    foreach(Control ctl in this.Controls[1].Controls)
    {
     if(ctl.GetType().Name=="TextBox")
     {
      TextBox tb =new TextBox();
      tb=(TextBox)this.FindControl(ctl.ID);
      
      if(tb.Text==string.Empty)
      {
       Response.Write("<script>alert('" + ctl.ID + "的值为空。');</script>");
       break;
      }
     }
    }
      

  5.   

    JS
    if(document.getElementById("txt_1").value.replace(/\s/g,"")==""
    &&document.getElementById("txt_2").value.replace(/\s/g,"")=="")
    {
       alert("填写明细");
       return false;
    }
      

  6.   

    用JS驗證一下。    function Check()
        {
            var tb1=document.getElementById("textbox1");
            var tb2=document.getElementById("textbox2");
            if(tb1.value==""&&tb2.value=="")
            {
                不成功();
            }
            else
            {
                成功();
            }
        }
        function 成功()
        {
            ……
        }    function 不成功()
        {
            ……
        }
      

  7.   

        
        function Check()
        {
            var tb1=document.getElementById("textbox1");
            var tb2=document.getElementById("textbox2");
            if(tb1.value==""&&tb2.value=="")
            {
                function 不成功();
            }
            else
            {
                function 成功();
            }
        }    function 成功()
        {
            ……
         }    function 不成功()
        {
            ……
         }
      

  8.   


    //应该这样获取ID吧
    var tb1=document.getElementById(<%=textbox1.ClientID>);
      

  9.   

    //应该这样获取ID吧
    var tb1=document.getElementById(<%=textbox1.ClientID%>);
      

  10.   


    if(document.getElementById("textbox1").value == "")
    这样也可以,我都是这样用