3 가지 유효성 검사기가있는 ASP에서 텍스트 상자 컨트롤이 있습니다. 각 유효성 검사기는 서버에서 오류 메시지를 받고 각각 다른 유효성을 검사합니다. 내 문제는 일부 값에 대해 두 개 이상의 유효성 검사기가 실행되고 하나 이상의 오류 메시지가 나타납니다. 일종의 우선 순위 기능을 만들고 싶습니다. 즉, 첫 번째 유효성 검사기가 실행 중이면 다른 유효성 검사기는 실행되지 않습니다. 유효성 검사기를 이와 같이 작동시키는 방법이 있습니까? 필요한 유효성 검사기가 무효 인 경우여러 ASP 유효성 검사기에 대한 단일 오류 표시
<asp:RequiredFieldValidator ID="cvRequired" runat="server" Display="Dynamic"
ControlToValidate="txtBox" />
<asp:RegularExpressionValidator ID="cvFormat" runat="server" Display="Dynamic"
ControlToValidate="txtBox" ValidationExpression="^([A-Za-z])+$" />
<asp:CustomValidator ID="cvCustom" runat="server" Display="Dynamic"
ControlToValidate="txtBox" ClientValidationFunction="validateFunction" />
가 난 사실, 난 그냥 그들의 오류가 표시되지 할 (형식 검사기와 사용자 정의 유효성 검사기가 발생하지 않습니다 것을 원하는 :
나는 몇 가지 코드 예제를 추가했습니다 메시지).
내가 말했듯이 오류 메시지는 서버에서 가져온 것이므로 하나의 사용자 정의 유효성 검사기에 실제로 연결할 수는 없습니다. 또한 "validateFunction"은 다른 js 파일에 있습니다 (다시 사용하기 위해). 그시
당신은이 문제에 대한 몇 가지 코드를 붙여 수 있습니까? – Dev