Свое поле в AjaxForm
Добрый день друзья!
Имеется AjaxForm который обрабатывает formit.
Нужно добавить свое поле в Ajax форму:
Поле:changenumb
Как только добавляю свое поле, то форма перестает работать, письмо не приходит.
p.s.
1. После добавления поля в форму — я заполняю все поля, нажимаю отправить и пишет «форма отправлена» — но писем нет
2. Если убрать свое поле, то при отправке пишет «сообщение отправлено» — письмо приходит
Что не так то я делаю?
Имеется AjaxForm который обрабатывает formit.
Нужно добавить свое поле в Ajax форму:
Поле:changenumb
<form action="" method="post">
<span class="error_message error_name error_email">[[+fi.error.name]] [[+fi.error.email]] [[+fi.error.changenumb]]</span>
<input type="text" id="af_name" name="name" value="[[+fi.name]]" placeholder="Имя *"/>
<input type="text" name="changenumb" value="[[+fi.changenumb]]" placeholder="Ваш старый номер *"/>
<input type="email" id="af_email" name="email" value="[[+fi.email]]" placeholder="Email *"/>
<input type="submit" class="but-y" value="[[%af_submit]]"></input>
[[+fi.success:is=`1`:then=`
<div class="alert alert-success">[[+fi.successMessage]]</div>
`]]
[[+fi.validation_error:is=`1`:then=`
<div class="alert alert-danger">[[+fi.validation_error_message]]</div>
`]]
</form>
Как только добавляю свое поле, то форма перестает работать, письмо не приходит.
p.s.
1. После добавления поля в форму — я заполняю все поля, нажимаю отправить и пишет «форма отправлена» — но писем нет
2. Если убрать свое поле, то при отправке пишет «сообщение отправлено» — письмо приходит
Что не так то я делаю?
Комментарии: 4
Если не ошибаюсь нужно так записать
<input type="text" id="af_changenumb" name="changenumb" value="[[+fi.changenumb]]" placeholder="Ваш старый номер *"/>
id="af_changenumb"
пробовал, все равно не работает
а в шаблоне письма указан [[+changenumb]]?
Это я не досмотрел.
Скопировал форму с другой своей страницы, и в ней было поле
в этой форме мне поле
Поэтому и не приходило письмо
Скопировал форму с другой своей страницы, и в ней было поле
textarea
и в валидация &validate=`message:required:minLength=^5^`
,в этой форме мне поле
textarea
не нужно и я его удалил, а валидацию не подправил. Поэтому и не приходило письмо
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.