Валидация свойств при оформлении заказа в Битрикс
В Битриксе есть возможность задать условия проверки вводимых пользователем данных в поля заказа. Для этих целей есть несколько встроенных опций. Наиболее простые опции помогают проверить введенные данные на минимальное и максимальное количество символов. А для более сложных проверок есть специальное поле для использования регулярных выражений для того, чтобы можно было проверять введенные пользователем данные на корректность заполненности поля. Работает данный функционал по следующему принципу: 1)...
1С-Битрикс — ajax-формы для сайта, один из методов
Решил предложить вашему вниманию один из методов программирования формы для отправки с сайта сообщений с валидацией и минимумом кода. Для простоты предположим, что нам нужно отправлять только одно поле — «Имя» и это поле должно быть чем-то заполнено. Необходимо создать компонент, который на странице будет вызываться таким образом: $APPLICATION->IncludeComponent( "dv:form", "testtemplate", array( ), false ); Код файла component.php будет такой: <? if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die(); $this->IncludeComponentTemplate(); Код шаблона такой (шаблоны могут быть...