Валидация AjaxForm_Formit

Hallo World!
не работает валидация AjaxForm, на почту все отсылается.
есть ошибки в консоли но не пойму как решить,,,,,,, пользовался гуглом))
Руслан Попков
25 октября 2016, 15:59
modx.pro
1 322
0

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

Sergey Pozhidaev
26 октября 2016, 05:50
1
0
На скрине ошибка javascripta, валидация насколько я помню, на стороне сервера происходит. Ну, и неплохо было бы выложить сам вызов сниппета, телепатией здесь мало кто обладает.
    Руслан Попков
    26 октября 2016, 16:24
    1
    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 -->
      Sergey Pozhidaev
      26 октября 2016, 16:43
      0
      На первый взгляд вроде все нормально. Простым Formit валидация срабатывает?
        Руслан Попков
        26 октября 2016, 18:04
        0
        да, все как надо работает, кроме replayTo ))
          Sergey Pozhidaev
          26 октября 2016, 18:19
          0
          Еще возможно подключаемый AjaxForm-ом плагин jQuery.Form конфликтутет с вашей версией jQuery. В принципе, валидацию можно и javascript-ом сделать.
            Руслан Попков
            26 октября 2016, 18:39
            0
            да, все верно-верчий jquery конфликтовали.
            А не покажите пример того, как можно сделать валидацию на js?
              Sergey Pozhidaev
              26 октября 2016, 18:46
              0
              Да много разных способов, можно руками js написать, можно плагином, например Плагин Jquery Form Validator Погуглите примеры.
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    7