我需要清除/重置我设置为ReadOnly =“true”的textbox1。我在另一个Textbox2中使用了textchanged事件来计算Textbox1的值。重置时不清除Textbox2中的值。有什么建议 ??.. 我的重置代码
function resetForm($form) {
$form.find('input:text, input:password, input:file, select').val('');
$form.find('input:checkbox')
.removeAttr('checked').removeAttr('selected');
}
我的aspx代码
<asp:TextBox ID="TextBox2" runat="server" ReadOnly="true" />
<asp:TextBox ID="Textbox1" runat="server" OnTextChanged="Textbox1_TextChanged" AutoPostBack="true"></asp:TextBox>
答案 0 :(得分:1)
您的问题是,您可能不使用正确的表单值调用函数resetForm
。因为在asp.net上通常只有一个表单可以删除表格参数并将其重置为:
function resetForm() {
$('input:text, input:password, input:file, select').val('');
$('input:checkbox')
.removeAttr('checked').removeAttr('selected');
}
[*]经过测试和工作
答案 1 :(得分:-1)
尝试:
$('#Textbox2').val("");
将上面的行写入复位功能并调用复位方法..