@MarEeeeee

Как подключить библеотеку validate.js?

По непонятным мне причинам при попытке подключить библеотеку столкнулся с трудностями

<script src="http://code.jquery.com/jquery-1.8.3.min.js" type="text/javascript"></script>
<script src="http://ajax.aspnetcdn.com/ajax/jquery.validate/1.10.0/jquery.validate.js" type="text/javascript"></script>
<script src='/../../web/index.js' type="module"></script>


файл index.js
$(document).on('click', '.send', function() {
    
    var validateForm = $(document).find('#contacsform');
    validateForm.validate({
        rules: {
            fromPerson: {
                required: true,
                minlength: 2
            },
            fromPlace: {
                required: true,                
                minlength: 5
            },
            toPerson:{
                required: true,
                minlength: 2
            },
            toPlace:{
                required: true,                
                minlength: 5
            }
        },
        messages: {
            fromPerson: {
                required: "Введите Ваше Имя",
                minlength: "Имя должно быть более 2-х символов"
                
            }            
        },
        submitHandler: function(form) {                
            form.submit();
        },
        errorPlacement: function(error, element) {                 
            var item = element.parents('.item');
            item.append(error);
        }
    });
 
    validateForm.submit();
});


при нажатии на кнопку выдает ошибку

index.js:5 Uncaught TypeError: validateForm.validate is not a function
    at HTMLButtonElement.<anonymous> (index.js:5)
    at HTMLDocument.dispatch (jquery.js:5429)
    at HTMLDocument.elemData.handle (jquery.js:5233)
  • Вопрос задан
  • 109 просмотров
Пригласить эксперта
Ответы на вопрос 1
profesor08
@profesor08 Куратор тега JavaScript
Подключай библиотеки в head, свой код перед
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
Artezio Нижний Новгород
от 130 000 до 180 000 ₽
Artezio Москва
от 160 000 до 220 000 ₽
Sportrecs Москва
от 150 000 до 200 000 ₽