如何在不執行表單提交(不想觸發驗證控件)的情況下清除我的asp.net頁面中的所有文本框/取消選中複選框?清除所有控件/複選框而無需提交
1
A
回答
6
有一個簡單的HTML標記爲:<input type="reset" value="Clear" />
確保要清除任何控件都在相同的形式復位按鈕。
0
foreach (var control in this.Controls)
{
if (control is TextBox)
{
((TextBox)control).Text = "";
}
if (control is CheckBox)
{
((CheckBox)control).Checked = false;
}
}
而且這裏有一個recursive version如果您要訪問的所有控件..
+0
這提交表單,因此觸發驗證控件;需要不會提交表單的代碼; – user279521 2010-04-15 18:43:44
0
此外,您只需重新加載頁面。
Response.Redirect("thispage.aspx");
0
請嘗試,如果這個工程:
function reset(){
document.forms[0].reset();return false;}
呼籲按鈕的客戶端單擊事件這個javascript函數。或將其添加爲屬性:
ResetButton.Attributes.Add("onClick", "document.forms[0].reset();return false;");
HTH
相關問題
- 1. 清除所有複選框
- 2. 清除所有asp:TreeView複選框
- 3. jQuery UI的複選插件清除所有複選框
- 4. 提交前檢查所有複選框
- 5. 提交後清除所有字段
- 6. 清除GIT中的所有提交?
- 7. 選擇全部並清除所有選擇複選框
- 8. VBA Excel宏清除所有組合框和一個複選框
- 9. 雖然提交列表jquery無法獲得所選複選框
- 10. 顛覆 - 刪除/清除並重新提交所有文件
- 11. 如何隱藏全選,清除所有複選框
- 12. 循環遍歷所有控件並清除所需
- 13. 提交按鈕將清除材料UI表中的所有選中框
- 14. 如何在提交後取消選中所有複選框?
- 15. Rails-使用複選框來更新數據庫而無需提交按鈕
- 16. 清除所有交易
- 17. 複選框提交「值」無論如何
- 18. 清除複選框列表
- 19. 提交給Spring控制器的JSP表單提交複選框
- 20. 當複選框是票時發送POST - 無需提交按鈕
- 21. 清除jquery多選中所選選項的複選框
- 22. 取消所有複選框,除了有類的複選框嗎?
- 23. document.write清除頁面的所有控件
- 24. HTML複選框後提交
- 25. 提交jQuery的複選框
- 26. 複選框提交href(html)
- 27. jQuery Malsup提交複選框
- 28. 提交一個文件,而無需使用提交按鈕
- 29. DataTables獲取所有提交更改複選框頁
- 30. 檢索所有複選框提交表單
投了票 - 但請注意,RESET功能將控件的值重置爲加載時設置的原始值。 RESET並不意味着CLEAR。 – 2010-04-15 18:46:31
該死的...很容易 – user279521 2010-04-15 18:47:30
codentdentally,所有領域的頁面加載值是空白的。感謝您指出這一點curious_geek。 – user279521 2010-04-15 18:48:16