如果checkboxlist1中的特定列表项被选中,如何禁用checkboxlist2中的某些复选框项
本文关键字:checkboxlist2 何禁用 复选框 checkboxlist1 列表 如果 | 更新日期: 2023-09-27 18:14:26
我有这些JavaScript函数,每次在每个页面加载和回发时运行。如何更改此功能的设置,使其仅在网页的第一次加载期间运行,而不是每次回发?
是否更改$(window)。准备好(函数()?或者我设置它在我的aspx.cs文件页面加载?
$(window).ready(function () {
$("#Checkboxlist1 :checkbox").attr('disabled', 'disabled');
$("#Checkboxlist1 :checkbox[value='Select All']").removeAttr('disabled');
$("#Checkboxlist1 :checkbox[value='Select All']").prop("checked", true);
});
添加一个隐藏字段到你的页面,比如hdnIsPostBack。然后是page_load of page检查
if(IsPostBack)
hdnIsPostBack.Value = "true";
然后在javascript的函数中检查相同的。
if($("#hdnIsPostBack").val()=="true")
// here your code goes
<script>
function pageLoad()
{
//Write your code here .it run only during the 1st load of the webpage
}
window.onload = pageLoad;
</script>