我有一個包含大量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