양식/페이지에 유효성 검사가 있는지 확인하려면 어떻게합니까?ASP.NET MVC 3 페이지 유효성 검사 확인
if ($('.uiModalContent > form') HAS VALIDATION) {
$.validator.unobtrusive.parseDynamicContent('.uiModalContent');
}
양식/페이지에 유효성 검사가 있는지 확인하려면 어떻게합니까?ASP.NET MVC 3 페이지 유효성 검사 확인
if ($('.uiModalContent > form') HAS VALIDATION) {
$.validator.unobtrusive.parseDynamicContent('.uiModalContent');
}
여기 어둠 속에서 온화한 샷하지만
$(this).valid() == null //'this' is your form of course //or jQuery.Validator == null //global though, not form specific
왜 그냥 어쨌든 내용을 구문 분석 할 경우 잠재적으로 확인할 수 있습니다?
이것은 다소 해킹되지만 유효성 검사 개체의 유효성 검사 규칙 수를 계산할 수 있습니다. 이 같은 아마 뭔가 :에서 다음
function HasValidation(selector){
var propCount = 0;
for(var prop in $(selector).validate().settings.rules){
propCount++;
}
return propCount > 0;
}
하고 문을 호출하는 경우 :
HasValidation('.uiModalContent > form')
그냥 생각 ... 그것에 대한 답변을 자신을 검색하는 동안 나는이 질문에 건너 온
거의 성공하지 못했습니다. 그래서 나는 방화범과 일부 형태로 놀기 시작했고 다음을 생각해 내었습니다 :
if ($('#myform').data('validator') != null) {
console.log('has validator');
}
else {
console.log('no validator');
}