Задать вопрос
supermen007
@supermen007
Кодер codename: черезжопу

Почему не работает messages (jquery validate)?

почему у меня не работает jquery validate messages
Code
$('#myForm').validate({
    rules: {
        email: {
            required: true,
            email: true,

        },
        name: {
            required: true,
            minlength: 2,
        },
        // Не работает этот фрагмент
        messages: {
            email: {
                required: 'Поле должно быть заполнено!',
            }
        }
        
    }
})

Подключение
scripts connect

<script src="js/jquery-3.6.3.min.js"></script>
    <script src="https://cdn.jsdelivr.net/npm/jquery-validation@1.17.0/dist/jquery.validate.js"></script>
    <script src="js/jquery.maskedinput.min.js"></script>
    <script src="js/index.js"></script>

Я понимаю библиотека устарела, ибо на Хабре даже нет такой категории, но тем не менее если найдутся люди, помогите пожалуйста
  • Вопрос задан
  • 92 просмотра
Подписаться 1 Средний Комментировать
Пригласить эксперта
Ответы на вопрос 1
Nolis
@Nolis
it-гопник
Example: Specifies a name element as required and an email element as required and a valid email address. A single message is specified for the name element, and two messages for email.

messages: {
    name: "Please specify your name",
    email: {
      required: "We need your email address to contact you",
      email: "Your email address must be in the format of name@domain.com"
    }
  }


В кратце: нужно ещё одно поле email, как я понял из доки.
email: { required, email }
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы