簡體   English   中英

如何使用復選框列表作為單選按鈕

[英]how to use checkbox list as radio button

我有復選框列表,通過單擊按鈕從DB提取值。 這些值是ALL,Produc1,Product2。 默認情況下,如果我選擇Product1的“ ALL”復選框應取消選中,則全部選中。

<asp:CheckBoxList ID="chkProductOption" RepeatColumns="2" runat="server" 
                    AutoPostBack="false"  >                      
                </asp:CheckBoxList>

請分享您的想法

你沒有。

使用RadioButtonList並將單選按鈕設置為復選框樣式


經過澄清,這就是我要做的:

在javascript中,附加到復選框的clickchange事件,如果選擇了任何產品,則取消選中ALL復選框。

當然,由於這是客戶端,因此您必須在服務器端進行驗證。

絕對應該包含自定義邏輯,因為據我所知,沒有復選框列表具有這種行為。

我想提出兩種建議:

首先,您可以使用一個事件處理程序來偵聽復選框列表,並且如果選定的項目已更改,則檢查它是否為All項目,如果是,它將檢查所有其他項目(或取消選中它們)。可以使用javascript完成,或者如果控件每次狀態更改后都回發其狀態,則可以將其放在后面的代碼中。

第二,您可以在復選框列表旁邊有另一個復選框,例如說“或選擇全部”,如果選中,則禁用復選框列表。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM