Я пытаюсь сделать валидацию с помощью JQuery .validate plugin.Form .validate with jquery - используйте оба errorPlacement и showErrors
Невозможно использовать методы errorPlacement и showErrors.
JsFiddle: Рабочая errorPlacement - http://jsfiddle.net/5RrGa/1861/
Рабочие showErrors - http://jsfiddle.net/5RrGa/1862/
мне нужно объединить их как работать вместе.
$("#form").validate({
ignore: [],
errorPlacement: function(error, element) {
// if showErrors exists, this block is skipped.
error.insertAfter(element);
},
showErrors: function(errorMap, errorList){
for (var i = 0; errorList[i]; i++) {
var errorElement = this.errorList[i].element['attributes']['field']['value'];
$('#allErrors').append("<p>" + errorElement + "</p>");
}
},
submitHandler: function(form) {
// Submit the form
form.submit();
},
invalidHandler: function(event, validator) {
// Show message with errors
$('#errordiv').show();
}
});
Когда я удаляю showErrors, errorPlacement работает идеально. Если я пытаюсь использовать showErrors, он пропускает errorPlacement.
Если я установил showErrors перед errorPlacament, ничего не изменилось, errorPlacement все еще не работает.
Как заставить оба метода работать вместе?
заведите jsfiddle/codepen, то мы можем увидеть вашу проблему более точно и помочь вам , – maverickosama92
@ maverickosama92 JsFiddle: Рабочая errorPlacement - http://jsfiddle.net/5RrGa/1861/ Рабочие showErrors - http://jsfiddle.net/5RrGa/1862/ мне нужно объединить их как работать вместе , –
вот скрипка http://jsfiddle.net/maverickosama92/5RrGa/1863/ – maverickosama92