Заполнять или можно не заполнять вот в чем вопрос

Доброго времени суток. Возник вопрос: на сайте есть большая форма, клиенту предоставляется выбор или заполнять обязательные поля вручную или загрузить фото документа и не заполнять (повторюсь поля обязательные). Возможно ли вообще реализовать такое (понимаю, возможно все, вопрос в финансах) или уже есть решение ситуации. Большое спасибо за участие.
Юрий Фомин
10 января 2015, 10:39
modx.pro
951
0

Комментарии: 5

Alexander V
10 января 2015, 20:35
0
Настройте нужные поля, в чём проблема? Для удобства, старайтесь избегать текстовых полей. Где можно меняйте на кнопки, галочки и т.п.
    Юрий Фомин
    10 января 2015, 21:30
    0
    в чём проблема
    Проблемка в том, что когда клиент загрузает фото документа он не заполняет обязательные поля и при отправке формы выдает ошибку «В форме содержаться ошибки» так как обязательные поля пусты. В случае если клиент решает писать все в ручную обязательные поля должны быть запонеными. Как обойти обязательные поля при загрузке фотографии, но оставить их функционал (обязательных) при ручном заполнении дока?
      Максим Кузнецов
      10 января 2015, 21:55
      0
      а) отключить проверку форм со стороны сниппета и подключить проверку со стороны яваскриптов

      б) добавить 1 скрытое поле, на которую навесить проверку со стороны formlt + яваскрипт, который срабатывает на событие on.change нужных форм и заполняет/чистит поле валидации

      в) написать свой сниппет для этого, благо функционал не сложный
        Юрий Фомин
        10 января 2015, 22:07
        0
        Спасибо за ответ. Принцип понял, буду разбираться.
          Юрий Фомин
          11 января 2015, 00:05
          0
          Все оказалось проще чем я думал. к кнопке загрузки картинки цепляю скрипт с заполнением обязательных форм пробелом

          $('.my_templatemo_form input').click(function() {
                  $(".sure input").val(' ');
           });
          и дело в шляпе! а идею дал то автослесарь :).
          Всем успехов!
        Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
        5