내 asp mvc 응용 프로그램에서 나는 표준 클라이언트 측 유효성 검사 (DataAnnotations + MicrosoftAjax.js + MicrosoftMvcValidation.js)를 사용합니다. 성공/실패한 클라이언트 측 유효성 검사 후 일부 팝업 메시지 (jGrowl)를 표시해야합니다 (ModelState.IsValid를 사용할 수 없으므로). 그래서 클라이언트 쪽 유효성 검사 상태를 나타내는 표준 플래그를 검색합니다. 아무도 그것에 대해 알고 있습니까? 그것이 존재합니까?ASP .NET MVC 클라이언트 측 유효성 검사에 "유효한"플래그가 있습니까?
2
A
답변
7
MicrosoftMvcValidation 같은 기능을 노출하는 경우 나도 몰라하지만 양식 필드의 오류가 포함 된 경우 jQuery를 사용하여 확인할 수 있습니다
var isValid = $('#formId .input-validation-error').length > 0;
0
// Now get the validation context and call the validate() method
var myForm = $("#MainForm");
var formContext = myForm[0]['__MVC_FormValidation'];
var errors;
if (formContext) {
// validate the form
errors = formContext.validate("submit");
}
if (!formContext || errors.length == 0) {
// no errors so submit to server
...
} else {
// found errors
...
}
0
당신이, 당신이해야 JQuery와 유효성이 눈에 거슬리지 사용하는 경우 사용하는 :부터
$(function() {
$('#formid').submit(function() {
if (!$(this).valid()) {
$('#validation-summary').show();
}
});
});
: How to fire jQuery function only if form is valid - 대린 디미트로프
0
var pageValid = Page_ClientValidate();
이것은 .NET에 내장 된 함수로, 실행하면 모든 유효성 검사기가 통과했는지 알 수 있습니다. OnClientClick (return func())의 Form Check 함수에서도 사용할 수 있습니다. JS 조작을 더 추가하십시오.
관련 문제
- 1. 유효성 검사에 클라이언트 측 스크립트 사용?
- 2. ASP.NET MVC3 클라이언트 측 유효성 검사에 이상한 문제가 발생했습니다.
- 3. ASP.NET MVC 클라이언트 측 유효성 검사
- 4. Telerik의 MVC Grid에서 클라이언트 측 유효성 검사
- 5. ASP.NET MVC ValidationSummary 클라이언트 측 유효성 검사
- 6. MVC 3 주석이없는 클라이언트 측 유효성 검사?
- 7. asp.net mvc 클라이언트 측 유효성 검사
- 8. asp.net MVC 유효성 검사에 관하여
- 9. asp.net MVC 응용 프로그램의 클라이언트 및 서버 측 유효성 검사
- 10. ASP.NET MVC 클라이언트 측 유효성 검사가 무한 루프에 멈춤
- 11. Grails 클라이언트 측 유효성 검사
- 12. 클라이언트 측 유효성 보안 문제
- 13. ASP.NET MVC의 선택적 클라이언트 측 유효성 검사
- 14. 유효성 검사에 실패한 양식 입력을 확인 하시겠습니까?
- 15. Struts를 사용하여 클라이언트 측 유효성 검사에 문제 발생 2. XML 기반 유효성 검사 규칙이 인식되지 않음
- 16. 클라이언트 측 이미지 (플렉스)
- 17. jQuery 유효성 검사를 통해 서버 측 ASP .NET MVC 유효성 검사와 동일한 마크 업을 생성 할 수 있습니까?
- 18. ASP.NET MVC 2에서 모델이없는보기로 클라이언트 측 유효성 검사
- 19. 클라이언트 측 유효성 검사 실패시 MVC 3.0에서 RemoteAttribute 적용
- 20. ASP.NET MVC 및 부분 클라이언트 측 유효성 검사
- 21. ASP.NET MVC 2.0 클라이언트 측 유효성 검사 하우투
- 22. $ .getJSON 클라이언트 측 사용자 지정 유효성 검사
- 23. jQuery 클라이언트 측 유효성 검사가 MVC 3에서 작동하지 않습니다. MvcContrib.FluentHtml
- 24. MVC2 ValidationSummary 및 클라이언트 측 유효성 검사
- 25. ASP.NET MVC 3 RC2 클라이언트 측 유효성 검사 (세계화 포함)
- 26. MVC 3의 클라이언트 측 유효성 검사 먼저 데이터베이스
- 27. ASP.NET MVC 3 클라이언트 측 유효성 검사 3 탭 양식
- 28. 동적 폼 ASP.Net MVC 3 클라이언트 측 유효성 검사
- 29. ASP.NET MVC 사용자 검사기가 클라이언트 측 유효성 검사
- 30. ASP.NET MVC 2에서 클라이언트 측 유효성 검사가 필요한 이유는 무엇입니까?
+1 매우 똑똑합니다. – jfar
그래,이 사실을 알고 있으며 사실 지금 jQuery를 사용하여 유효성 검사 상태를 확인합니다. 그러나 이것을하기위한 몇 가지 표준적인 것이 있다고 확신합니다. 어쨌든 =) 감사합니다. –
변수가 "isValid"가 아닌 "isInvalid"로 읽어야한다고 생각합니다. – user2173353