【问题标题】:Toggle Checkbox and radio button select using javascript?使用javascript切换复选框和单选按钮选择?
【发布时间】:2013-06-03 10:14:11
【问题描述】:

我有 2 个单选按钮打开和关闭以及一个复选框 Done 。 如果done是checked item应该关闭,如果done是unchecked item应该打开。类似地如果item关闭done应该检查,如果open done应该不勾选。怎么做?

<input type="radio" name="radStatus" id="rbtnOpen" runat="server" />Open
                            <input type="radio" name="radStatus" id="rbtnClosed" runat="server" />Closed
<input type="checkbox" name="chkReview" id="chkReviewed" runat="server" />Reviewed

【问题讨论】:

  • 您为什么要这样做?要么使用无线电一个复选框,而不是两者。

标签: c# javascript asp.net .net client-side


【解决方案1】:

试试 radStatus.Attributes.Add("checked", "checked");

【讨论】:

    【解决方案2】:

    如果您的意思是要在选择“打开”或“关闭”单选按钮时选中/取消选中“已审核”复选框,则应将以下 javascript 代码添加到您的页面:

    <script language="javascript" type="text/javascript">
    
        var rbtnOpen = document.getElementById("<%=rbtnOpen.ClientID%>");
        var rbtnClosed = document.getElementById("<%=rbtnClosed.ClientID%>");
        rbtnOpen.onclick = checkReview;
        rbtnClosed.onclick = checkReview;
        function checkReview()
        {
            document.getElementById("<%=chkReviewed.ClientID%>").checked = (rbtnClosed.checked);
        }
    
    </script>
    

    我刚刚对此进行了测试,它应该可以工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-02-14
      • 2012-11-22
      • 2012-12-14
      • 1970-01-01
      • 2012-12-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多