如果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);
    });

如果checkboxlist1中的特定列表项被选中,如何禁用checkboxlist2中的某些复选框项

添加一个隐藏字段到你的页面,比如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>