3
A
回答
0
我已經使用以下JS/C#以清除的形式。
C#添加的JS調用的onload
Page.ClientScript.RegisterStartupScript(typeof(WebForm3), "ClearPage", "ClearForm();", true);
的JS以清除表單
function ClearForm() {
var AllControls = document.getElementById('ctl00_ContentPlaceHolder1_PnlAll')
var Inputs = AllControls.getElementsByTagName('input');
for (var y = 0; y < Inputs.length; y++) {
// define element type
type = Inputs[y].type
// alert before erasing form element
//alert('form='+x+' element='+y+' type='+type);
// switch on element type
switch (type) {
case "text":
case "textarea":
case "password":
//case "hidden":
Inputs[y].value = "";
break;
}
}
}
1
我假設你要清除輸入框,下拉菜單等,這是可以做到在以下代碼的方式來recursivly清除所有數據。
foreach(var control in this.Controls)
{
ClearControl(control);
}
和遞歸函數
private void ClearControl(Control control)
{
var textbox = control as TextBox;
if (textbox != null)
textbox.Text = string.Empty;
var dropDownList = control as DropDownList;
if (dropDownList != null)
dropDownList.SelectedIndex = 0;
// handle any other control //
foreach(Control childControl in control.Controls)
{
ClearControl(childControl);
}
}
+0
感謝您的這一點,我無法得到它作爲即時通訊使用HTML控件,我將文本框切換到htmlinputtext,但仍然失敗。 我已經用一些js來清除表格 感謝您的回覆 Sp – Steven 2010-06-03 08:18:03
相關問題
- 1. ASP.NET AutoPostBack正在清除表單數據
- 2. 每次運行時在函數中清除一個列表
- 3. 運行mysql時清除unix終端
- 4. ASP.NET MVC3清除表格
- 5. ASP.NET - 在運行時
- 6. 如何在服務器正在運行時清除命令行?
- 7. 在Asp.net中POST後清除表格
- 8. 清除PyCharm運行窗口
- 9. 插入失敗時清除表單值
- 10. 會話清除時列表清除
- 11. ASP.NET DynamicData - 在運行時添加表?
- 12. VBA運行時錯誤:清除Excel工作表的內容
- 13. 如何在asp.net mvc中清除網頁表單中的數據?
- 14. ASP.NET MVC - 使用javascript在運行時添加表單元素
- 15. JTable:在清除行選擇時清除單元格周圍的邊框
- 16. CLS(清除)單行嗎?
- 17. 在ASP.Net中清除會話
- 18. 在ASP.NET中清除會話
- 19. ELM - 清單錶行
- 20. 當程序正在運行時,是否可以實時更新列表清單?
- 21. 關於表單和php的問題(清除表單,實時刷新,多行)
- 22. Apex - 離開頁面時(也在重定向時)清除表單
- 23. IE 9清除表單域
- 24. history.back()清除表單值
- 25. 如何清除表單?
- 26. 使用jQuery清除表單
- 27. 清除html5表單錯誤
- 28. AngularJS - 防止表單清除
- 29. 清除表單元素?
- 30. Angular Js清除表單
你所說的 「在運行時」 是什麼意思?這是否意味着用戶正在查看該頁面? – 2010-06-02 16:24:43
如果你正在談論做這個客戶端,然後使用form.reset() – 2010-06-02 17:36:38
@Jeff舒馬赫忘了那一個....另一種選擇是把復位按鈕在表格 – ggonsalv 2010-06-03 03:44:56