Валидация AjaxForm_Formit
Hallo World!
не работает валидация AjaxForm, на почту все отсылается.
есть ошибки в консоли но не пойму как решить,,,,,,, пользовался гуглом))
не работает валидация AjaxForm, на почту все отсылается.
есть ошибки в консоли но не пойму как решить,,,,,,, пользовался гуглом))
Комментарии: 7
На скрине ошибка javascripta, валидация насколько я помню, на стороне сервера происходит. Ну, и неплохо было бы выложить сам вызов сниппета, телепатией здесь мало кто обладает.
[[!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=`Сообщение успешно отправлено`
]]
и немого самой формы…
&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 -->
На первый взгляд вроде все нормально. Простым Formit валидация срабатывает?
да, все как надо работает, кроме replayTo ))
Еще возможно подключаемый AjaxForm-ом плагин jQuery.Form конфликтутет с вашей версией jQuery. В принципе, валидацию можно и javascript-ом сделать.
да, все верно-верчий jquery конфликтовали.
А не покажите пример того, как можно сделать валидацию на js?
А не покажите пример того, как можно сделать валидацию на js?
Да много разных способов, можно руками js написать, можно плагином, например Плагин Jquery Form Validator Погуглите примеры.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.