Я использую Jquery Validator Framework для проверки формы, которая состоит из входного типа текста и файла элементов.Как сделать проверку Jquery Validation условно в этом случае?
Первоначально, когда страница загружается в режиме редактирования (Форма будет иметь все значения, заполненные)
Итак, в то время, когда нажал на Отправить кнопку, проверку Jquery для входного файла типа должны пропущен (как уже было значение) и его нужно уволить только, если пользователь удаляет изображение и пытается отправить форму.
Это мой jscode
jQuery(document).ready(function()
{
$("#description").text('Iniital Value');
var defimg = 'https://www.gstatic.com/webp/gallery3/1.png';
$("#previewpicimg").attr('src', defimg);
$('#pacinsertform').validate(
{
rules:
{
previewpic:
{
required: true
},
description:
{
required: true
}
},
messages:
{
previewpic:
{
required: "Upload Image required",
},
description:
{
required: "description required",
}
},
highlight: function(element)
{
$(element).parent().addClass('error')
},
unhighlight: function(element)
{
$(element).parent().removeClass('error')
},
submitHandler: function(event, validator)
{
if ($("#pacinsertform").valid())
{
ajaxInsertPac();
return false;
}
}
});
});
$("#previewpic").change(function()
{
$("#previewpic").blur().focus();
});
function ajaxInsertPac()
{
alert('ajax call heer');
return false;
}
$(document).on("click", ".removepic", function(event)
{
$("#previewpic").attr('name', 'previewpic');
});
$(document).on("click", ".resetform", function(event)
{
$("#description").val('');
$(".removepic").trigger("click");
$("#pacinsertform").validate().resetForm();
});
http://jsfiddle.net/Luf0ks9b/61/
Просто вопрос! если вы нажмете на кнопку изменения, то вы выберите другое изображение, и вы снова удалите его, хотите ли вы, чтобы подтвердить свою форму или нет? –