我有一個包含大量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. 如何清除文本框?
- 11. 如何使用jQuery清除DIV中的所有文本框?
- 12. 清除mediawiki中的所有頁面
- 13. document.write清除頁面的所有控件
- 14. 如何清除Asp.Net按鈕上的所有文本框的值點擊
- 15. 如何使用foreach循環清除所有文本框?
- 16. 如何從文本區域清除所有以前的文本?
- 17. 在按鈕上點擊清除表格中所有文本框的文本
- 18. 如何清除ICEpdf pdf頁面上的薄背框?
- 19. 如何用PHP清除頁面中的所有元素?
- 20. 如何清除angular2中的文本框
- 21. 如何清除MVVM中的文本框?
- 22. 如何清除asyncfileupload的文本框值?
- 23. 如何清除文本框的值?
- 24. 如何清除宏內的文本框?
- 25. 清除文本框
- 26. 清除文本框
- 27. 登錄頁面保持登錄時清除我的文本框。
- 28. 清除所有文本框(任何快捷方式)
- 29. 清除鍵盤上的文本框
- 30. 機器人框架:如何清除文本框中的文本
這是很好的清除文本框,但它只會清除值回發的最後的值...意思是如果用戶在'TextBox中寫入myvalue,然後單擊提交按鈕併發生回發,則用戶再次寫入'myanothervalue',然後單擊重置按鈕,然後它只會將文本框重置爲'myvalue'不會清空它,並且它會重置整個表單不僅僅是TextBox ... – 2011-03-22 04:27:51