0
reportFileURL 양식 필드 옆에 유효성 검사 오류 메시지를 표시하려고합니다. 여기에 내가 보고서 파일의 URL임을 표시하는 alertbox을 사용하고양식의 Jquery 유효성 검사 오류 메시지
var uploadForm = $("#uploadMVRContentForm");
uploadForm.validate({
submitHandler: function(form) {
uploadForm.ajaxSubmit({
dataType:'json',
success:function(result){
if(result.success === true){
mvrContentFormDiv.hide();
document.getElementById('uploadMVRContentForm').reset();
displayMVRContent();
}
else{
alert(result.errorMessage);
return false;
}
}
});
},rules: {
"mediaValueReport.mainTitle": "required",
"mediaValueReport.reportFileURL": "required",
"mediaValueReport.indexPageImageURL":"required",
"mediaValueReport.landingPageImageURL":"required",
"mediaValueReport.seoURL":"required",
"reportDate":"required"
},
errorElement: "span"
});
양식을 제출하는 코드입니다. 제발이 솔루션을 제안하십시오. errorPlacement와
else{
var error = result.errorMessage;
errorPlacement: function(error, element) {
error.insertAfter("#reportFileURL")
}
return false;
}
감사를 사용하는 방법을 설명하는 옵션 탭 아래 link to the plugin 여기 너무
같은 오류 배치 기능을거야 사용할 수 있습니다 정보, 내가 else 블록에 추가했지만 작동하지 않는 ... 위의 업데이트 된 코드입니다 .. –
errorPlacement 함수는 jQuery 플러그인에 대한 happe입니다 ns는 Ajax 게시 이전에 클라이언트 측에서 처리되고 else는 result.success == false이고 result.errorMessage가 비어 있지 않은 한 계속 작동해야합니다. 이러한 조건이 충족되면 최소한 경고 상자를 보았습니까? –
예 ... results.success = false 인 경우 경고 상자가 표시됩니다. –