Как исправить ошибку “Cannot read property 'call' of undefined. Exception occurred when checking element , check the 'rules' method”?

113
14 августа 2019, 21:50

Имеется следующий код для валидации формы

$('form').validate({
     errorElement: "div",
     errorPlacement: function(error, element) {
         $('.error-messages').append(error);
     },
     submitHandler: function() {
         console.log("Таблица успешно обновлена!")
     }
});
$('.validating').rules('add', {
    rules: {
        number: true
    },
    messages: {
        number: "Введите цифры"
    },
});

При попытке запустить код в консоли появляется ошибка “Cannot read property 'call' of undefined. Exception occurred when checking element , check the 'rules' method”. Как исправить указанную ошибку?
Код находится здесь: https://jsfiddle.net/d2pge08f/1/

Answer 1

В качестве параметра был передан неверный объект, объект должен был выглядеть следующим образом:

{
    number: true,
    messages: {
        number: "Введите цифры"
    },
}
READ ALSO
Безопасное хранение пароля

Безопасное хранение пароля

Доброго времени суток

100
Документация на описание формата файла .csproj

Документация на описание формата файла .csproj

В последних версиях Visual Studio 2017 контекстное меню проекта содержит пункт Edit <Projectname>csproj — и это очень удобное дополнение к диалоговому меню...

93
Не срабатывает последнее условие в FizzBuzz

Не срабатывает последнее условие в FizzBuzz

Указываем число nВ диапазоне от 1 до n выводим каждый элемент, но только стрингой

100
Failed to load xml document {ETW loggiing.Samples-EventSourceDemos-EventLog}. Incorrect function

Failed to load xml document {ETW loggiing.Samples-EventSourceDemos-EventLog}. Incorrect function

Использую ETW Logging чтобы записат лог в Windows Event ViewerУстановил пакет Microsoft

83