-1

我有 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
4

2 回答 2

0

如果您的意思是在选择“打开”或“关闭”单选按钮时要选中/取消选中“已审核”复选框,则应将以下 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>

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

于 2013-06-20T07:12:09.750 回答
0

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

于 2013-06-03T10:59:27.570 回答