c# - 通过 javascript 启用/禁用 asp.net 复选框

标签 c# javascript asp.net

通过 javascript 启用和禁用复选框,例如,当我选中 chk1,然后 chk2、chk3 和 chk4 将被启用,如果我取消选中 chk1,那么 chk2、chk3 和 chk4 将通过 javascript 被禁用?

这是我的代码:

<script type="text/javascript">
$('chkTAR').clicked(function(){
        {
        if($('chkTAR :checked').length == 2)

        $('chkOasis, chkPOT').disabled = true;
        else
        $('chkOasis, chkPOT').disabled = false
        });
</script>

最佳答案

你可以试试这个:

   <script language="javascript" type="text/javascript">

       function oncheckchange(checked) { 
           var chk2 = document.getElementById('chk2'); 
           chk2.disabled = checked;  
       }
   </script>

  <asp:CheckBox OnClick="oncheckchange(this.checked);"  ID="chk1" runat="server" />
  <asp:CheckBox ID="chk2" runat="server" ClientIDMode="Static" />

请注意,chk2 的 ClientIDMode 设置为“Static”。

关于c# - 通过 javascript 启用/禁用 asp.net 复选框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5644960/

相关文章:

asp.net - 从子页面刷新父页面

c# - 将表达式作为参数传递给方法

javascript - Jquery Date - 确定星期日?

javascript - 链接到程序生成的 CSS,就好像它是一个外部文件一样?

asp.net - 将 MS 图表导出为 PDF 和 Excel

c# - PayPal 支付标准从移动设备返回 GET 而不是 POST,因此无法验证记录支付

c# - 与 Outlook 互操作的 OpenSharedItem 在 Office 2003 中抛出奇怪的异常,与 Office 2008 一起工作

c# - 如何让ScrollViewer在Windows Phone中正常工作

javascript - 如何获取从源地到目的地的所有纬度和经度

javascript - 引用 vue.js 数据但没有