Есть форма. Если я ввожу некорректные данные, жму отправить, то приосходит перезагрузка, выводится ошибка и все введенные мной данные стерты. Как сохранить данные? Чтобы даже в случае ошибки появлялась форма с уже введенными данными.
function my_onBeforeResultAdd($WEB_FORM_ID, $arFields, $arrVALUES)
{
global $APPLICATION;
session_start();
$_SESSION['name'] = $arrVALUES['form_text_1'];
// действие обработчика распространяется только на форму с ID=6
}
AddEventHandler('form', 'onBeforeResultAdd', 'my_onBeforeResultAdd');
Но в сессию $_SESSION['name'] не добавляется. Так как это лучше реализовать?