我将自定义 jquery 验证添加到 MVC 数据注释验证。但我不确定,如何在点击提交时调用验证?
在使用下面的代码时,即使验证失败,表单也会被提交
$("input[type=file]").change(function () {
var ext = $(this).val();
ext = ext.substring(ext.lastIndexOf(".") + 1);
if ($.inArray(ext, ['gif', 'png', 'jpg', 'jpeg', 'bmp']) == -1) {
$(".validation-summary-errors").css("color", "red").show();
$(".validation-summary-errors ul").append("<li>Choose only image files</li>");
}
else {
$(".validation-summary-errors ul li:contains('Choose only image files')").remove();
}
});