Asp.Net中清空所有textbox的几种方法?

view plaincopy to clipboardprint?

foreach( Control childControl in this.Controls )

{

if( childControl is TextBox )

((TextBox)childControl).Text = "";

}

}

foreach( Control childControl in this.Controls )

{

if( childControl is TextBox )

((TextBox)childControl).Text = "";

}

}

view plaincopy to clipboardprint?

用反射:

FieldInfo[] infos = GetType().GetFields( BindingFlags.Public | BindingFlags.NonPublic|BindingFlags.GetField |BindingFlags.Instance);

for(int i=0;i<infos.Length;i++)

{

if(infos[i].FieldType == typeof(TextBox))

{

((TextBox)infos[i].GetValue(this)).Text = "";

}

}

用反射:

FieldInfo[] infos = GetType().GetFields( BindingFlags.Public | BindingFlags.NonPublic|BindingFlags.GetField |BindingFlags.Instance);

for(int i=0;i<infos.Length;i++)

{

if(infos[i].FieldType == typeof(TextBox))

{

((TextBox)infos[i].GetValue(this)).Text = "";

}

}

view plaincopy to clipboardprint?

//使用js,好处是不用刷新页面:

function ClearAllTextBox()

{

var obj=window.document.forms[0];

for(i=0;i<obj.elements.length; i++)

{

var elem=obj.elements[i];

if(elem)

{

if(elem.type=="text")

{

elem.value="";

}

}

}

}

//使用js,好处是不用刷新页面:

function ClearAllTextBox()

{

var obj=window.document.forms[0];

for(i=0;i<obj.elements.length; i++)

{

var elem=obj.elements[i];

if(elem)

{

if(elem.type=="text")

{

elem.value="";

}

}

}

}

view plaincopy to clipboardprint?

//最后一种用Jquery

function ClearText() {

$("input").each(function() {

$(this).val('');

});

}

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/lee576/archive/2009/07/31/4397011.aspx