2014-05-05 73 views
-1

我有兩個複選框,我想檢查一個和另一個未選中,並且當未選中的複選框被選中複選框將被取消選中。在asp.net c#中的複選框分組#

+0

那麼,你的代碼在哪裏呢? –

+0

請注意,ASP.Net AJAX工具包附帶一個Mutually Exclusive Checkbox控件; http://www.asp.net/ajaxLibrary/AjaxControlToolkitSampleSite/MultualExclusiveCheckBox/MutuallyExclusiveCheckBox.aspx – dash

+0

我想你想要一個單選按鈕組?嘗試將單選按鈕放在容器上。例如,一個「面板」。 – Max

回答

2

嘗試this..You有兩個複選框..

標記:

<asp:CheckBox ID="CheckBox1" runat="server" onclick="CheckCheckboxes();return false"/> 
<asp:CheckBox ID="CheckBox2" runat="server" onclick="CheckCheckboxes();return false"/> 

的Javascript:

function CheckCheckboxes() { 

    if(document.getElementid('CheckBox1').checked==true) 
    { 
     document.getElementid('CheckBox2').checked=false; 
    } 
    else if(document.getElementid('CheckBox2').checked==true) 
    { 
     document.getElementid('CheckBox1').checked=false; 
    } 

} 
+1

爲什麼使用'=='而不是' =分配'CheckBox.Checked'狀態時? – Max

+0

對不起,我的錯誤朋友..編輯答案.. – Jameem

+1

沒問題,+1編輯版本。 – Max