切换复选框和单选按钮选择使用 javascript?

Toggle Checkbox and radio button select using javascript?

提问人:Rahul Chowdhury 提问时间:6/3/2013 更新时间:6/21/2013 访问量:393

问:

我有 2 个打开和关闭单选按钮和一个复选框完成。 如果完成是检查项目应该关闭,如果完成是未选中的项目应该打开.同样,如果项目是关闭的,应该检查,如果打开完成应该不选中.怎么做?

<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 客户端

评论

1赞 nnnnnn 6/3/2013
你为什么要这样做?要么使用无线电,要么使用复选框不能同时使用两者。

答:

0赞 kostas ch. 6/3/2013 #1

尝试 radStatus.Attributes.Add(“checked”, “checked”);

0赞 SmartDev 6/20/2013 #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>

我刚刚测试过这个,它应该可以工作。