2013-06-03 251 views
-1

我有2個單選按鈕打開和關閉,一個複選框完成。 如果完成檢查項目應該關閉,如果完成未選中項目應該打開。類似地,如果項目關閉完成應該檢查,如果打開完成應該取消選中。如何做?切換複選框和單選按鈕選擇使用JavaScript?

<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 
+1

你爲什麼要這麼做?要麼使用收音機_或_複選框,而不是兩個。 – nnnnnn

回答

0

嘗試radStatus.Attributes.Add(「checked」,「checked」);

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> 

我剛剛測試過,它應該可以工作。