dzheka3d
@dzheka3d

Как проверить новые элементы в jquery validation?

Разбираюсь с валидатором jqueryvalidation.org
Получился вот аткой у меня код:
$(document).ready(function() {
	jQuery.validator.setDefaults({
  		errorElement: 'em',
		errorClass: 'invalid',
		validClass: 'success',
	});	
    
$("#add").validate({
		rules:{
			title:{
				required: true,
				minlength: 5,
				maxlength: 80
			}
		},
		messages:{
			title:{
					required: "Это поле обязательно для заполнения",
					minlength: "Минимум {0} символов",
					maxlength: "Максимум {0} символов",
			},
		},
	});
	$(".select_req").rules( "add", {
		required: true,
	});

});


Элемент с классом select_req проверяется нормально, но элементы с таким классом, но добавленные после генерации страницы не проверяются. Пробовал запустить валидатор после строки
$('.submit').on('click', function(){
		$("#add_recept").validate({

Но ничего не вышло...
  • Вопрос задан
  • 150 просмотров
Решения вопроса 1
@Vovchikvoin
Когда ты добавляешь правила в первый раз $(".select_req").rules, валидатор добавляет только к тем которые сейчас на странице, необходимо повторить это еще раз когда ты их добавляешь на страницу.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
23 нояб. 2024, в 01:31
1000 руб./за проект
23 нояб. 2024, в 00:16
2000 руб./за проект
22 нояб. 2024, в 23:55
3000 руб./за проект