Здравствуйте. Подскажите пожалуйста правильно ли я все делаю. Мне нужно что бы после того как пользователь заполнил вебформу и нажал кнопку отправить в поле пользователя ИНН заносились цифры 11111133333. Для этого я у пользователя в поле создал вопрос с идентификатором ИНН и получилось так В файле init.php добавил обработчик
На сайте заполняется это поле инн и остальные поля но по идее заполненное пользователем поле должно поменяться на то что у меня заполнено в событии, но оно почемуто не меняется ,что я не так делаю?
| Код |
|---|
function my_onAfterResultAddUpdate($WEB_FORM_ID, $RESULT_ID)
{ // действие обработчика распространяется только на форму с ID=1 if ($WEB_FORM_ID == 1) {
// запишем в дополнительное поле 'user_ip' IP-адрес пользователя
CFormResult::SetField($RESULT_ID, 'ИНН', "11111133333"); }
} // зарегистрируем функцию как обработчик двух событий
AddEventHandler('form', 'onAfterResultAdd', 'my_onAfterResultAddUpdate');
AddEventHandler('form', 'onAfterResultUpdate', 'my_onAfterResultAddUpdate');
|
На сайте заполняется это поле инн и остальные поля но по идее заполненное пользователем поле должно поменяться на то что у меня заполнено в событии, но оно почемуто не меняется ,что я не так делаю?