0
我正在處理一個表格,它有一個gridview &保存按鈕.Gridview有一個複選框&一個文本框。如果我點擊複選框,如果它被選中,該行中的文本框變爲禁用,如果未選中,則該行中的文本框變爲啓用。爲此,我使用以下JQuery代碼&它工作正常。如何在asp.net中回傳後保留文本框的狀態
$(document).ready(function() {
try {
$("input[type=checkbox][id*=chkChild]").click(function() {
if (this.checked) {
$(this).closest("tr").find("input[type=text][id*=txtRemark]").attr("disabled", true);
$(this).closest("tr").find("input[type=text][id*=txtRemark]").val("NA");
$(this).closest("tr").find("input[type=text][id*=txtRemark]").focus();
} else {
$(this).closest("tr").find("input[type=text][id*=txtRemark]").attr("disabled", false);
$(this).closest("tr").find("input[type=text][id*=txtRemark]").val("");
$(this).closest("tr").find("input[type=text][id*=txtRemark]").focus();
}
});
} catch (e) {
alert(e);
}
});
但如果我的文本框被禁用,則不能保持其禁用狀態&成爲能夠回發後。 那麼請告訴我如何保持其狀態。