Показать сообщение отдельно
  #1 (permalink)  
Старый 02.11.2020, 12:55
Аватар для Diiim
Интересующийся
Отправить личное сообщение для Diiim Посмотреть профиль Найти все сообщения от Diiim
 
Регистрация: 07.03.2018
Сообщений: 20

Cannot read property 'length' of undefined
Доброго времени, уважаемые форумчане!

Делаю проверку полей у комментариев на вордпресс и что то не могу понять почему выдает ошибку "Cannot read property 'length' of undefined"

А иногда этой ошибки вообще нет, т.е. в консоле она не фиксируется. Может конечно это из за плагина кеша!



jQuery(window).on('load', function() {

function validate(){
    if (jQuery('#commentform input[type="text"]').val().length   >=   5   &&
        jQuery('#commentform textarea').val().length   >=   10   &&
        jQuery('#commentform input[type="email"]').val().length    >=   7) {
        jQuery('#commentform input[type="submit"]').prop("disabled", false);
    } else {
        jQuery('#commentform input[type="submit"]').prop("disabled", true);
    }
}

    //var mmail = '';
    //jQuery('#commentform input[type="email"]').attr('pattern', '([A-z0-9_.-]{1,})@([A-z0-9_.-]{1,}).([A-z]{2,8})');
    validate();
    jQuery('#commentform input[type="text"]').on('keyup', validate);
    jQuery('#commentform input[type="email"]').on('keyup', validate);
    jQuery('#commentform textarea').on('keyup', validate);

});
Ответить с цитированием