Задать вопрос
Mesuti
@Mesuti

Как убрать ошибку jQuery(...).validate is not a function?

Привет!
Есть форма обратной связи с отправкой файлов.
Ранее был подключен валидатор полей.
Но сейчас он не нужен, поэтому удалил.

И теперь эта форма просто перезагружает страницу.
Консоль пишет об ошибке:
Uncaught TypeError: jQuery(...).validate is not a function at HTMLDocument.
5bbf255559caa154366297.png
Как ее убрать?

Спасибо всем ответившим

jQuery(document).ready(function(){
    // =validation
    var errorTxt = 'Ошибка отправки';
    jQuery("#sendform").validate({ // 17 СТРОКА. ВОТ СЮДА ССЫЛАЕТСЯ ОШИБКА
        submitHandler: function(form){
            jQuery("#message-fos").html('<p class="thank">Данные отправляются...<p>');
            var form = document.forms.sendform,
                formData = new FormData(form),
                xhr = new XMLHttpRequest();

            xhr.open("POST", "multisend.php");

            xhr.onreadystatechange = function() {
                if (xhr.readyState == 4) {
                    if(xhr.status == 200) {
                        jQuery("#message-fos").html('<p class="thank2">Данные отправлены!<p>');
                    }
                }
            };
            xhr.send(formData);
        }
    }); 
})


p.s.
Если удаляю этот метод, появляется другая ошибка. Что делать?
5bbf288c6e971834711384.png
  • Вопрос задан
  • 1655 просмотров
Подписаться 1 Простой 1 комментарий
Пригласить эксперта
Ответы на вопрос 1
@eternalfire
ну если удалили плагин, то удалите и этот метод из скрипта, без библиотеки validate не будет работать
Ответ написан
Ваш ответ на вопрос

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

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