Вопрос по формам, FormIt
Привет!
Сделал 3 разных формы на сайте, две работают на ура, но в них только поля типа input.
А вот в 3 форму добавлено поле типа textarea и она, чтобы я не делал не хочет работать.
Возвращается ошибка: «Произошла ошибка при попытке отправить почту. Пустое тело сообщения».
Сталкивался ли кто с такого рода ошибкой?
Сделал 3 разных формы на сайте, две работают на ура, но в них только поля типа input.
А вот в 3 форму добавлено поле типа textarea и она, чтобы я не делал не хочет работать.
Возвращается ошибка: «Произошла ошибка при попытке отправить почту. Пустое тело сообщения».
Сталкивался ли кто с такого рода ошибкой?
Комментарии: 10
Ну ты хоть покажи этот свой textarea, может там опечатки какие?
а да, конечно:
[[!FormIt?
&hooks=`spam,email,redirect`
&emailTpl=`sendEmailTpl`
&emailTo=`mail.tmn-office1@gmail.com`
&emailSubject=`Письмо с сайта [[++site_url]]`
&redirectTo=`50`
&validate=`name:required,text:required:stripTags,phone:required`
]]
[[!+fi.error_message:notempty=`<p>[[!+fi.error_message]]</p>`]]
<form action="[[~[[*id]]]]" method="post" class="form-horizontal">
[[!+fi.validation_error_message]]
<input type="hidden" name="nospam:blank" value="" />
<fieldset>
<div class="form-group">
<label class="col-md-4 control-label" for="name">Имя и Фамилия<span class="required">*</span>:</label>
<div class="col-md-5">
<input id="name" name="name" size="30" minlength="2" type="text" placeholder="Иван Петров" class="form-control input-md" required="" value="[[!+fi.name]]">
<span class="error">[[!+fi.error.name]]</span>
</div>
</div>
<div class="form-group">
<label class="col-md-4 control-label" for="phone">Ваш телефон<span class="required">*</span>:</label>
<div class="col-md-5">
<input id="phone" name="phone" type="text" placeholder="+7 (xxx) xxx-xx-xx" class="form-control input-md" required="">
<span class="error">[[!+fi.error.phone]]</span>
</div>
</div>
<div class="form-group">
<label class="col-md-4 control-label" for="text">Ваш вопрос<span class="required">*</span>:</label>
<div class="col-md-4">
<textarea class="form-control" name="text:required:stripTags" id="text" cols="55" rows="5" value="[[!+fi.text]]">[[!+fi.text]]</textarea>
</div>
</div>
<div class="form-group">
<label class="col-md-4 control-label" for="submit"></label>
<div class="col-md-4">
<button id="submit" name="submit" class="btn btn-warning">Отправить</button>
</div>
</div>
</fieldset>
</form>
Попробуй заменить
У тебя эта проверка и так прописана в параметрах сниппета, вряд ли нужно писать её в имя поля.
name="text:required:stripTags"
наname="text"
У тебя эта проверка и так прописана в параметрах сниппета, вряд ли нужно писать её в имя поля.
изначально так тоже пробовал — результат тотже
У меня, почему то, работает.
Создай сайт на h.simpledream.ru и продемонстрируй этот интересный глюк, пожалуйста.
Создай сайт на h.simpledream.ru и продемонстрируй этот интересный глюк, пожалуйста.
ок, щас сделаю
Тебе же по русски пишут «Произошла ошибка при попытке отправить почту. Пустое тело сообщения».
Ты или чанк sendEmailTpl создай, или не указывай его вовсе. Без него уже наш хостинг говторит, что mail() отключен — значит, все проверки пройдены.
Ты или чанк sendEmailTpl создай, или не указывай его вовсе. Без него уже наш хостинг говторит, что mail() отключен — значит, все проверки пройдены.
блиииин вот в чем косяк… то)) Вот что значит нельзя спешить, чанка тупо не было )) Спасибо огромное!
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.