我有一个带有GridView和两个按钮的页面,即Save&重置和一些文本框来保存GridView记录中的值。 如果我单击gridview中的任何记录,则放置在特定文本框中的所有列值和“保存”按钮的文本将更改为“更新”,文本框必须变为空。 但每当我这样做时,文本框变为空,但保存按钮的文本更改为秒,并再次转换为“更新”。 以下是嵌入到pageLoad函数中的JQuery代码。
function pageLoad(sender, args) {
$(document).ready(function () {
$("#<%=btnExpReset.ClientID%>").click(function () {
try {
$('#<%= txtCompanyName.ClientID %>').attr('disabled', true);
$('#<%= txtExpDesignation.ClientID %>').attr('disabled', true);
$('#<%= txtSalary.ClientID %>').attr('disabled', true);
$('#<%= txtExpFromDate.ClientID %>').attr('disabled', true);
$('#<%= txtExpToDate.ClientID %>').attr('disabled', true);
$('#<%= txtLivingReason.ClientID %>').attr('disabled', true);
$('#<%= txtCompanyName.ClientID %>').val("");
$('#<%= txtExpDesignation.ClientID %>').val("");
$('#<%= txtSalary.ClientID %>').val("");
$('#<%= txtExpFromDate.ClientID %>').val("");
$('#<%= txtExpToDate.ClientID %>').val("");
$('#<%= txtLivingReason.ClientID %>').val("");
$('#<%= txtExpYears.ClientID %>').val("");
$('#<%= txtExpMonths.ClientID %>').val("");
var RB1 = document.getElementById("<%=rdbExperience.ClientID%>");
var radio = RB1.getElementsByTagName("input");
for (var i = 0; i < radio.length; i++) {
if (radio[i].value == 2) {
radio[i].checked = true;
}
}
$('#<%= btnAddExp.ClientID %>').val("Add Experience");
alert("Inner Clicked");
return true;
} catch (e) {
alert(e);
}
});
});
}
请告诉我任何解决方案。 提前谢谢。