如何判断多个文本框同时相等

解决方案 »

  1.   

    我用
    if(T1.text.trim()==T2.text.trim()==T3.text.trim()==T4.text.trim())
    {
    }
      

  2.   

    textbox1.text==textbox.text2==textbox.text3……
      

  3.   


    if(T1.text.trim()==T2.text.trim()==T3.text.trim()==T4.text.trim())
    {
    }和if(a.Text==B.Text==C.Text)都是错的
      

  4.   

    楼主想怎样判断啊?在javascript中还是服务端代码中判断啊?
      

  5.   

    那就一个一个来吧..
    a.Text==b.Text && b.Text==c.Text && d.Text==e.Text
      

  6.   

    a.Text.Trim()==b.Text.Trim() && a.Text.Trim()==c.Text.Trim() && a.Text.Trim()==e.Text.Trim()
      

  7.   

    试试这个         
      ArrayList list = new ArrayList();
                foreach (object o in this.Controls)
                {
                   if( o is TextBox)
                    {
                        TextBox temp = o as TextBox;
                      if(!list .Contains (temp .Text .Trim ()))
                       list.Add(temp.Text.Trim());
                    }            }
              //  MessageBox.Show(list.Count.ToString());
                if (list.Count == 1)
                    MessageBox.Show("都相等");
                else
                MessageBox.Show("不都相等");
      

  8.   

     private bool SacnTextBox(IList<TextBox> p_TextBoxList)
            {
                if(p_TextBoxList.Count==0)return true;
                string _ValueText=p_TextBoxList[0].Text;
                for (int i = 1; i != p_TextBoxList.Count; i++)
                {
                    if (p_TextBoxList[i].Text != _ValueText) return false;
                }
                return true;
            }如果需要trim()可以加上
      

  9.   

    IList<TextBox> _TextBoxList =new List<TextBox>();
    _TextBoxList.Add(textBox1);
    _TextBoxList.Add(textBox2);
    _TextBoxList.Add(textBox3);
    _TextBoxList.Add(textBox4);
    if(ScanTextBox(_TextBoxList))
    {
      //同
    }
    private bool SacnTextBox(IList <TextBox> p_TextBoxList) 
            { 
                if(p_TextBoxList.Count==0)return true; 
                string _ValueText=p_TextBoxList[0].Text; 
                for (int i = 1; i != p_TextBoxList.Count; i++) 
                { 
                    if (p_TextBoxList[i].Text != _ValueText) return false; 
                } 
                return true; 
            } 你也可以搞很多个
      

  10.   

                
    if (T1.Text.Trim() != T2.Text.Trim() || T1.Text.Trim() != T3.Text.Trim() || T1.Text.Trim() != T4.Text.Trim() || 
        T2.Text.Trim() != T3.Text.Trim() || T2.Text.Trim() != T4.Text.Trim() || T3.Text.Trim() != T4.Text.Trim())
    {
        ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('T1,T2,T3,T4必须相同');</script>");
        return;
    }
    自己写出来了,哈哈 谢谢各位
      

  11.   

    ...
    if(!(T1.Text.Trim()==T2.Text.Trim()&&T1.Text.Trim()==T3.Text.Trim()&&T1.Text.Trim()==T4.Text.Trim()))
      

  12.   


    应该是这样吧
    if(!(T1.Text.Trim() == T2.Text.Trim() && T1.Text.Trim() == T3.Text.Trim() && T1.Text.Trim()==T4.Text.Trim() &&
        T2.Text.Trim() == T3.Text.Trim() && T2.Text.Trim() == T4.Text.Trim() && T3.Text.Trim()==T4.Text.Trim()))
      

  13.   

    if(!(T1.Text.Trim()==T2.Text.Trim()&&T1.Text.Trim()==T3.Text.Trim()&&T1.Text.Trim()==T4.Text.Trim()))//不是同时相等的时候 你那纯属多余
      

  14.   

    T1.Text.Trim()==T2.Text.Trim()&&T1.Text.Trim()==T3.Text.Trim()
    t1=t2,t2=t3了都
    t2还能不等于t3?