Показать сообщение отдельно
  #5 (permalink)  
Старый 20.06.2017, 07:24
Аспирант
Отправить личное сообщение для daimon0482 Посмотреть профиль Найти все сообщения от daimon0482
 
Регистрация: 14.05.2017
Сообщений: 61

у меня на эту форму есть отдельная валидация на другие поля, может есть возможность объединить их?

$(document).ready(function(){
 
    $("#formregist").validate({
  // правила для полей с именем и паролем
       rules:{ 
 
            surname:{
                required: true, // поле для имени обязательное для заполнения
                minlength:2, // Минимальное число символов - 2
            },
 
            name:{
                required: true, // поле обязательное для заполнения
                minlength:2, // Минимальное число символов - 2
            },
            patronymic:{
                required: true, // поле обязательное для заполнения
                minlength:2, // Минимальное число символов - 2
            },
            telephone:{
                required: true, // поле обязательное для заполнения
                digits:true, // толька цифры
                rangelength: [10, 10], // номер телефона должен состоять из 10 цифр!
            },
            email:{
                required: true, // поле обязательное для заполнения
                email: true,    // Пожалуйста, введите действительный адрес электронной почты
            },
            password:{
                required: true, // поле обязательное для заполнения
                minlength: 6, // Минимальное число символов - 6
                maxlength:20,// Максимальное число символов -20
            },
            r_password:{
                required: true, // поле обязательное для заполнения
                equalTo: "#password",
            },
       },
  // сообщение для поля с именем и пароля, если что-то было не по правилам
       messages:{
 
            surname:{
                required: " <p class='err'><b>Это поле обязательно для заполнения!</b></p>", 
                minlength: "<p class='err'><b>Фамилия должно быть не менее 2 символов!</b></p>",
            },
            name:{
                required: " <p class='err'><b>Это поле обязательно для заполнения!</b></p>", 
                minlength: "<p class='err'><b>Имя должно быть не менее 2 символов!</b></p>",
            },
            patronymic:{
                required: " <p class='err'><b>Это поле обязательно для заполнения!</b></p>", 
                minlength: "<p class='err'><b>Отчество должно быть не менее 2 символов!</b></p>",
            },
            telephone:{
                required: "<p class='err'><b>Это поле обязательно для заполнения!</b></p>", 
                digits: "<p class='err'><b>Номер телефона должен состоять только из цифр!</b></p>",
                rangelength: "<p class='err'><b>Номер телефона должен состоять из 10 цифр!</b></p> ",
            },
            email:{
                required: "<p class='err'><b>Это поле обязательно для заполнения!</b></p>", 
                email: "<p class='err'><b>Введите корректный адрес электронной почты!</b></p>",
            },
            password:{
                required: "<p class='err'><b> Это поле обязательно для заполнения!</b></p>", 
                minlength: "<p class='err'><b>Пароль должен быть не менее 6 символов!</b></p>",
                maxlength: "<p class='err'><b>Пароль должно быть не более 20 символов!</b></p>",
            },
            r_password:{
                required: "<p class='err'><b>Это поле обязательно для заполнения</b></p>", 
                equalTo: "<p class='err'><b>Пароли не совпадают!</b></p>",
            },
 
       }
 
    }); 
});
Ответить с цитированием