Документация для разработчиков
Темная тема

isFormNote

bool
CFormOutput::isFormNote(
);

Проверка условия "есть ли текстовые заметки". Метод нестатический.

Параметры метода

Нет параметров.

Возвращаемое значение

true, если у есть текстовые заметки. false в противном случае.

Примеры использования

<?if($FORM->isFormNote()):?>Ответ: <?=$FORM->ShowFormNote()?><?endif?>
\\ способ проверить, отправлена ли форма, а затем вывести сообщение об успешной отправке
<? if($FORM->isFormNote()) //т.е. если сообщение есть, значит нужно его показать, т.е. форма отправлена
{
	echo $FORM->ShowFormNote();?> //выводим сообщение "Ваша заявка успешно отправлена"
}
else //в противном случает выводим саму форму для заполнения
{
	шаблон формы
}
?>

Смотрите также

Класс CFormOutput
CFormOutput::ShowFormNote

Пользовательские комментарии

Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.

Для этого нужно всего лишь авторизоваться на сайте

Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.

Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
0
elar
И вообще, товарищи - друзья, рекомендую использовать вот такой минимальный набор для создания форм:
Код
<? if($FORM->isFormNote())
{?>
<strong><?=$FORM->ShowFormNote();?></strong>
<? }
else
{
?>

<table class="form" cellspacing="0" cellpadding="0" border="0">
<tr>
   <td><img src="/pictures/spacer.gif" width="1" height="1" /></td>
   <td><img src="/pictures/spacer.gif" width="170" height="1" /></td>
   <td><img src="/pictures/spacer.gif" width="1" height="10" /></td></tr>
<tr>
   <td></td>
   <td><?=$FORM->ShowInputCaption("name","")?></td>
   <td><?=$FORM->ShowInput('name')?></td>
</tr>
<tr>
   <td></td>
   <td></td>
   <td><img src="/pictures/spacer.gif" width="1" height="10" /></td>
</tr>
<tr>
   <td></td>
   <td><?=$FORM->ShowInputCaption("city","")?></td>
   <td><?=$FORM->ShowInput('city')?></td>
</tr>
<tr>
   <td></td>
   <td></td>
   <td><img src="/pictures/spacer.gif" width="1" height="10" /></td>
</tr>
<tr>
   <td></td>
   <td><?=$FORM->ShowInputCaption("organization","")?></td>
   <td><?=$FORM->ShowInput('organization')?></td>
</tr>
<tr>
   <td></td>
   <td></td>
   <td><img src="/pictures/spacer.gif" width="1" height="10" /></td></tr>
<tr>
   <td></td>
   <td><?=$FORM->ShowInputCaption("job_title","")?></td>
   <td><?=$FORM->ShowInput('job_title')?></td>
</tr>
<tr>
   <td></td>
   <td></td>
   <td><img src="/pictures/spacer.gif" width="1" height="10" /></td>
</tr>
<tr>
   <td></td>
   <td><?=$FORM->ShowInputCaption("email","")?></td>
   <td><?=$FORM->ShowInput('email')?></td>
</tr>
<tr>
   <td></td>
   <td></td>
   <td><img src="/pictures/spacer.gif" width="1" height="10" /></td>
</tr>
<tr>
   <td></td>
   <td><?=$FORM->ShowInputCaption("phone","")?></td>
   <td><?=$FORM->ShowInput('phone')?></td>
</tr>
<tr>
   <td></td>
   <td></td>
   <td><img src="/pictures/spacer.gif" width="1" height="10" /></td>
</tr>
<tr>
   <td></td>
   <td><?=$FORM->ShowInputCaption("questions","")?></td>
   <td><?=$FORM->ShowInput('questions')?></td>
</tr>
<tr>
   <td></td>
   <td></td>
   <td><img src="/pictures/spacer.gif" width="1" height="10" /></td></tr>
<tr>
   <td></td>
   <td></td>
   <td><?=$FORM->ShowCaptchaImage()?></td>
</tr>
<tr>
   <td></td>
   <td></td>
   <td><img src="/pictures/spacer.gif" width="1" height="10" /></td>
</tr>
<tr>
   <td></td>
   <td>Введите число,<br />указанное на картинке:<font color="#ff0000" size="2">*</font></td>
   <td><?=$FORM->ShowCaptchaField()?></td>
</tr>
<tr>
   <td></td>
   <td></td>
   <td><img src="/pictures/spacer.gif" width="1" height="10" /></td>
</tr>
<tr>
   <td></td>
   <td></td>
   <td><?=$FORM->ShowSubmitButton("","")?></td>
</tr>
<tr>
   <td></td>
   <td></td>
   <td><img src="/pictures/spacer.gif" width="1" height="10" /></td>
</tr>
</table>
<font color="red"><span class="form-required starrequired">*</span></font> - Поля, обязательные для заполнения</p>
<?=$FORM->ShowFormErrors()?>
<?
;}
?>

Ничего лишнего, сделано на таблицах, работает железобетонно, дешево и сердито.

Как можно понять шаблон состоит из нескольких текстовых полей и поля captcha. Печальным конечно является тот факт, что при попытке вставить этот код в панели разработки шаблона форм, битрикс там вставит тег <tbody> (инетресно зачем? :)  :?: ) и поменяет кое-какие параметры у картинок, но на работе это не скажется.
Надеюсь помог кому-нибудь.
© «Битрикс», 2001-2024, «1С-Битрикс», 2024
Наверх