Добрый день.
Задача: после нажатия кнопки сабмита формы, перед сохранением результата, заполнить на форме два текстовых поля по определенному алгоритму, исходя из других заполненных полей данной формы.
Открыл мануал .
Открыл \bitrix\php_interface\init.php.
Для проверки добавил код:
Задача: после нажатия кнопки сабмита формы, перед сохранением результата, заполнить на форме два текстовых поля по определенному алгоритму, исходя из других заполненных полей данной формы.
Открыл мануал .
Открыл \bitrix\php_interface\init.php.
Для проверки добавил код:
| Код |
|---|
function my_onBeforeResultAdd($WEB_FORM_ID, &$arFields, &$arrVALUES)
{
global $APPLICATION;
if ($WEB_FORM_ID == 70)
{
$arrVALUES['form_text_6285'] = '123';
$arrVALUES['form_password_6286'] = '123';
}
}
AddEventHandler('form', 'onBeforeResultAdd', 'my_onBeforeResultAdd');
|
Форма сабмитится, результат прилетает, однако указанные поля остаются пустыми.
Что я сделал не так? В чем может быть проблема?
