我有一个包含大量asp.net文本框asp:TextBox
的页面。我想要一个清除按钮,清除所有文本框中的文本。文本框都在他们自己的用户控件中。这怎么能做到?如何清除页面上的所有文本框
3
A
回答
3
您可以使用<input type="reset" />
做到这一点..
Altenately你可以指定一个的CssClass每个文本框,并使用jQuery来清除它们。
3
jQuery是您的朋友:当点击
$("#theButton").click(function() {
$("[type=text]").val("");
});
4
<input type='Reset' value='clear'/>
将重置特定形式内的所有文本字段。
+0
在另一个答案中遇到@Harsh指出的问题。 – xanadont 2011-03-22 19:18:33
0
清除按钮事件使用这种
textBox1.Clear();
和一个标签,你可以使用这个
label1.Text = "";
就这么简单。
2
protected void btnClear_Click(object sender, EventArgs e)
{
ClearControls();
}
private void ClearControls()
{
foreach (Control c in Page.Controls)
{
foreach (Control ctrl in c.Controls)
{
if (ctrl is TextBox)
{
((TextBox)ctrl).Text = string.Empty;
}
}
}
}
0
使用这种方法,我们可以清除存储在文本框中的文字,轻松
protected void Reset_Click(object sender, EventArgs e)
{
ClearInputs(Page.Controls);
}
void ClearInputs(ControlCollection ctrls)
{
foreach (Control ctrl in ctrls)
{
if (ctrl is TextBox)
((TextBox)ctrl).Text = string.Empty;
ClearInputs(ctrl.Controls);
}
}
相关问题
- 1. 清除加载的所有文本框
- 2. 清除WebForms中的所有文本框
- 3. Dojo:清除div的所有文本框
- 4. 如何在所有的页面禁用键除了文本框
- 5. 帮我清除所有文本框?
- 6. 清除所有文本框客户端
- 7. 清除面板内的表格中的所有文本框C#
- 8. 在MVC中清除页面上的文本框字段
- 9. 如何清除文本框?
- 10. 如何使用jQuery清除DIV中的所有文本框?
- 11. 清除mediawiki中的所有页面
- 12. document.write清除页面的所有控件
- 13. 在按钮上点击清除表格中所有文本框的文本
- 14. 如何清除ICEpdf pdf页面上的薄背框?
- 15. 如何用PHP清除页面中的所有元素?
- 16. 如何清除MVVM中的文本框?
- 17. 如何清除宏内的文本框?
- 18. 如何清除文本框的值?
- 19. 如何清除asyncfileupload的文本框值?
- 20. 清除文本框
- 21. 登录页面保持登录时清除我的文本框。
- 22. 清除所有复选框
- 23. 如何清除面板中的文本框控件
- 24. 如何使用messageboxbuttons.yesno清除文本框?
- 25. 当页面加载时,文本框不会自行清除
- 26. 清除文本框,无需刷新页面
- 27. WPF - 清除tabcontrol中的所有文本框不工作
- 28. 获取文本中所有页面上的所有链接。
- 29. __doPostBack清除所有文本字段
- 30. 如何使用JQuery清除清除按钮上的文本
这是很好的清除文本框,但它只会清除值回发的最后的值...意思是如果用户在'TextBox中写入myvalue,然后单击提交按钮并发生回发,则用户再次写入'myanothervalue',然后单击重置按钮,然后它只会将文本框重置为'myvalue'不会清空它,并且它会重置整个表单不仅仅是TextBox ... – 2011-03-22 04:27:51