チェックボックスリストがあります。少なくとも1つのチェックボックスがオンになっているかどうかを確認したいと思います。どれもチェックされていない場合は、少なくとも1つのアイテムを選択してくださいというアラートメッセージを表示します。可能であれば、コード内でこれをやりたい私は始めましたが、それが正しいのか間違っているのか分かりませんが、それを終えることはできません。ここ少なくとも1つのチェックボックスリストが選択されていることを確認してください。
public void alert()
{
foreach (ListItem listItem in cblCustomerList.Items)
{
if (!listItem.Selected)
{
}
}
}
は、ASPXでCheckBoxListのである:ここ
<asp:CheckBoxList ID="cblCustomerList" runat="server" DataSourceID="SqlDataSource1" CssClass="CheckBoxList"
DataTextField="GroupName" DataValueField="GroupName"
onclick="readCheckBoxList()" >
</asp:CheckBoxList>
はボタンがある:あなたの助けのための
<asp:Button ID="Button1" runat="server" CausesValidation="True"
CommandName="Insert" Text="Insert" OnClientClick="return Validate_Checkbox()" />
感謝。
コードは –
のコードではなくJSでなければなりません。この種のチェックは、javascriptを使用してクライアント側で行う方が良いです。サーバからのデータに依存するものは何もありません – codingbiz
@bothクライアント側の検証をバイパスすることはとても簡単です。検証の背後にあるコードを望むことは、まったく合理的です。 – BinaryTox1n