[英]Clear all textboxes client side
我可以使用JQUERY或Javascript模擬此代碼嗎?
IEnumerable<TextBox> Textboxes = (from c in pnlform.Controlswhere object.ReferenceEquals(c.GetType(), typeof(TextBox))c).AsEnumerable().Cast<TextBox>();
foreach (TextBox item in Textboxes) {
item.Text = string.Empty;
}
我想清除所有文本框,而無需往返服務器。
不太了解該代碼,但是要使用jQuery清除文本框:
$('someselector').val('');
因此,要清除頁面上的所有文本框:
$('input[type=text]').val('');
或者您可以使用舊的' form.reset()
似乎您正在嘗試清除面板pnform中的文本框。 因此,在您的選擇器中,您可以提供上下文
$("input:text", "#yourpanelid").val('');
在點擊功能中,我有一個重置類的鏈接:
$('.reset').click(function(){
$(':input','#formID')
.val('')
});
使用reset
按鈕。 它將form
所有( input
| select
| textarea
)元素重置為其默認值。 默認值由元素指定,如下所示:
<input type="text" name="someName" value="this is a default value" />
帶有單選按鈕和復選框,它將使它們返回其默認選中狀態。
編輯添加:
如果您要更改現有數據的表單,則“重置”按鈕和“取消”按鈕一樣有效。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.