양식에 여러 개의 필수 필드와 정규식이 있습니다. 유효성 검사는 버튼 클릭으로 시작됩니다. 버튼을 클릭하면 asp:RequiredField
이 선언 된 부분과 유효성 검사 요약에 표시되지 않은 오류 메시지가 표시됩니다.유효성 검사 요약이 선택되지 않음 그룹의 오류 메시지
검증 요약 :
<asp:ValidationSummary id="mySummary" DisplayMode="List" HeaderText="Error:" EnableClientScript="true" ShowSummary="true" runat="server" ValidationGroup="valGroup" />
필수 필드/정규식 :
<!-- Required -->
<asp:RequiredFieldValidator ID="reqField1" ControlToValidate="txtSomething" ErrorMessage="Something is required" runat="server" Display="Static" InitialValue="" ValidationGroup="valGroup" />
<!-- Regex -->
<asp:RegularExpressionValidator runat="server" id="regexField1" ControlToValidate="txtSomething"
ErrorMessage="Something in the wrong format." ValidationExpression="^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$" ValidationGroup="valGroup">
</asp:RegularExpressionValidator>
버튼 :
<asp:LinkButton ID="btnValidate" runat="server" CausesValidation="True" ValidationGroup="valGroup" >Validate</asp:LinkButton>
어떤 제안 여기 내 코드는?
유효성 검사 요약이 표시되지 않도록하는 다른 요소 안에 있습니까? 코드가 정상적으로 보입니다. – MikeSmithDev
아니요, 그렇다면 오류 메시지가 표시되지 않습니다. 유효성 검사 요약으로 이동하기 때문입니다. 제 경우에는 오류가 표시되고 요약 상자에는 표시되지 않습니다. –
내가 말한 것은 유효성 검사 요약이'display : none; '또는 뭔가있는'div'에 있다고 가정 해 보겠습니다. 이것은 다른 오류 메시지에 전혀 영향을 미치지 않습니다. 오류 메시지가 표시되면 요약 메시지도 표시되어야합니다 ... 그러면 어딘가에 표시되는지 궁금해하고 단지 보지 못합니다. – MikeSmithDev