Валидация AjaxForm_Formit Новый

Дополнение: AjaxForm +Formit

Hallo World!
не работает валидация AjaxForm, на почту все отсылается.
есть ошибки в консоли но не пойму как решить,,,,,,, пользовался гуглом))
25 октября 2016, 18:59    Руслан Попков   G+  
0    321 0
    Загруженные файлы:
  • hdhd.png 27.8 kb

Комментарии (7)

  1. Sergey Pozhidaev 26 октября 2016, 05:50 # 0
    На скрине ошибка javascripta, валидация насколько я помню, на стороне сервера происходит. Ну, и неплохо было бы выложить сам вызов сниппета, телепатией здесь мало кто обладает.
    1. Руслан Попков 26 октября 2016, 16:24 # 0
      [[!AjaxForm?
      &snippet=`FormIt`
      &form=`Reservation`
      &hooks=`email`
      &emailTpl=`MyEmailChunk`
      &emailTo=`ask@ru7lan.ru`
      &emailFrom=`ask@ru7lan.ru`
      &emailReplyTo=`[[+email]]`
      &emailSubject=`Заявка на бронирование! [[++site_url]]`
      &validate=`data_zaezda:required,
      data_viezda:required,
      room_type:required,
      old:required,
      children:required,
      name:required,
      email:required,
      phone:required`
      &validationErrorMessage=`В форме содержатся ошибки!`
      &successMessage=`Сообщение успешно отправлено`
      ]]

      и немого самой формы…
      <!-- Text input-->
             <div class="form-group">
        <label class="pull-left col-md-4 control-label">E-Mail</label>  
          <div class="col-md-4 col-sm-4 inputGroupContainer">
          <div class="input-group">
              <span class="input-group-addon"><i class="glyphicon glyphicon-envelope"></i></span>
        <input name="email" value="[[!+fi.email]]" placeholder="anna@mail.ru" class="form-control"  type="text" >
          </div>
        </div>
      </div>
      
      
      <!-- Text input-->
             
      <div class="form-group">
        <label class="pull-left col-md-4 control-label">Телефон</label>  
          <div class="col-md-4 col-sm-4 inputGroupContainer">
          <div class="input-group">
              <span class="input-group-addon" ><i class="glyphicon glyphicon-earphone"></i></span>
        <input name="phone" value="[[!+fi.phone]]" placeholder="(845)555-1212" class="form-control" type="text" >
          </div>
        </div>
      </div>
      
      <!-- Text area -->
        
      1. Sergey Pozhidaev 26 октября 2016, 16:43 # 0
        На первый взгляд вроде все нормально. Простым Formit валидация срабатывает?
        1. Руслан Попков 26 октября 2016, 18:04 # 0
          да, все как надо работает, кроме replayTo ))
          1. Sergey Pozhidaev 26 октября 2016, 18:19 # 0
            Еще возможно подключаемый AjaxForm-ом плагин jQuery.Form конфликтутет с вашей версией jQuery. В принципе, валидацию можно и javascript-ом сделать.
            1. Руслан Попков 26 октября 2016, 18:39 # 0
              да, все верно-верчий jquery конфликтовали.
              А не покажите пример того, как можно сделать валидацию на js?
              1. Sergey Pozhidaev 26 октября 2016, 18:46 # 0
                Да много разных способов, можно руками js написать, можно плагином, например Плагин Jquery Form Validator Погуглите примеры.
    Вы должны авторизоваться, чтобы оставлять комментарии.