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, валидатор добавляет только к тем которые сейчас на странице, необходимо повторить это еще раз когда ты их добавляешь на страницу.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
КРАФТТЕК Санкт-Петербург
от 60 000 до 80 000 ₽
Brightdata Тель-Авив
от 5 500 до 6 500 $
Rocket Брянск
от 60 000 до 100 000 ₽
24 мая 2024, в 15:32
35000 руб./за проект
24 мая 2024, в 15:30
2400 руб./за проект
24 мая 2024, в 15:28
25000 руб./за проект