체크 박스 목록이 있는데 적어도 하나 이상의 체크 박스가 선택되어 있는지 확인하고 싶습니다. 아무 것도 선택되어 있지 않으면 하나 이상의 항목을 선택하십시오라는 경고 메시지를 표시하려고합니다. 가능하다면 코드에서이 작업을 수행하고 싶습니다. 나는 시작했으나 그것이 옳은지 틀린 것인지 모르지만 그것을 끝낼 수는 없습니다. 당신의 도움에 대한하나 이상의 체크 박스 목록이 선택되어 있는지 확인하십시오.
<asp:Button ID="Button1" runat="server" CausesValidation="True"
CommandName="Insert" Text="Insert" OnClientClick="return Validate_Checkbox()" />
감사 :
여기<asp:CheckBoxList ID="cblCustomerList" runat="server" DataSourceID="SqlDataSource1" CssClass="CheckBoxList"
DataTextField="GroupName" DataValueField="GroupName"
onclick="readCheckBoxList()" >
</asp:CheckBoxList>
버튼입니다 : 여기
public void alert()
{
foreach (ListItem listItem in cblCustomerList.Items)
{
if (!listItem.Selected)
{
}
}
}
는 영문의 checkboxlist입니다.
코드 뒤에 –
이 아닌 JS에 있어야합니다. 자바 스크립트를 사용하여 클라이언트 측에서 이런 종류의 검사를하는 것이 좋습니다.여기에 서버의 데이터에 의존하는 것은 없습니다 – codingbiz
@both 클라이언트 쪽 유효성 검사를 우회하는 것은 정말 쉽습니다. 유효성 검사 뒤에 코드를 추가하는 것이 합리적입니다. – BinaryTox1n