На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
Модераторы: ElcnU, ANDLL, fatalist
  
> Помогите найти ошибку в валидаторе
    Всем привет!
    Есть такой замечательный пример формы с проверкой

    Само демо находится тут

    Не могу найти ошибку в валидаторе или другом связанном месте.

    Все поля, кроме "Dropzone" имеют класс "validate", соответственно если поля не заполнены, то форма не отправляется.
    Но это присуще всем полям кроме Full Name. Если его не заполнить - добавится класс "error", но если все остальные поля заполнены - форма будет пытаться слать данные! т.е. почему-то это поле игнорируется.

    Проверка проходит в этой функции:

    ExpandedWrap disabled
          plannerValidate: function(e) {        
              if ("" == e.val()) return e.addClass("error"), false;
              if (!e.is('[type="email"]')) return e.removeClass("error"), true;
              var t = /^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/.test(e.val());
              return t ? void 0 : (e.addClass("error"), false)
          }


    В чём дело - не понятно
    0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
    0 пользователей:


    Рейтинг@Mail.ru
    [ Script execution time: 0,0127 ]   [ 15 queries used ]   [ Generated: 19.03.24, 05:00 GMT ]