winform窗体遍历窗体上的TextBox病赋空值、

一、方法一

 foreach (Control c in this.Controls)
            {
                if (c is TextBox)
                {
                    TextBox tb = (TextBox)c;
                    tb.Text = string.Empty;
                }
            }

二、方法二
            foreach (Control col in this.Controls)
            {
                if (col.GetType().Name.Equals("TextBox"))
                {
                    ((TextBox)col).Text = string.Empty;
                }
            }

asp.net 程序遍历TextBox,并赋String.Empty

一、方法一

            foreach (Control ctl in form1.Controls)//这儿使用的是表达的名称
            {
                if (ctl.GetType().Name == "TextBox")
                {
                    TextBox tb = new TextBox();
                    tb = (TextBox)this.form1.FindControl(ctl.ID);
                    tb.Text = string.Empty;
                }
            }

二、方法二

 

            foreach (Control ctrl in this.Page.Controls)//第一层编号,找到htmlHead/headform
            {
                foreach (Control ctl in ctrl.Controls)//第二层编号可以找到Form中的TextBox
                {
                    string temp = ctl.GetType().ToString();
                    if (ctl.GetType() == typeof(TextBox))
                    {
                        TextBox tb = (TextBox)ctl;
                        tb.Text = "";
                    }
                }
            }

 

三 、递归遍历窗体上的TextBox并赋值

void FindTextBox(Control ctl)
    {
        foreach (Control parent in ctl.Controls)
        {
            foreach (Control c in parent.Controls)
            {
                if (c.GetType().ToString() == "System.Web.UI.WebControls.TextBox")
                    ((TextBox)c).Text = "Coool";
                FindTextBox(parent);
            }           
        }
    }

 

四 、Javascript遍历窗体上的所有TextBox并置空值

 

<script type="text/javascript">
function ResetTextBox(){
  var controls = document.getElementsByTagName('input');//可以改为var obj=document.all.tags("input");
  for(var i=0; i<controls.length; i++){
    if(controls[i].type=='text'){
      controls[i].value='Coool';//controls[i].innerText="";
    }
  }
}
</script>