[QUOTE]Александр Обраменко пишет:
мне посоветовали вот этот обработчик:
[CODE] function my_onBeforeResultAdd($WEB_FORM_ID, $arFields, $arrVALUES)
{
global $APPLICATION;
// действие обработчика распространяется только на форму с ID=6
if ($WEB_FORM_ID == 6)
{
// в текстовый вопрос с ID=135 должен содержать целое число, большее 5ти.
$arrVALUES['form_text_135'] = intval($arrVALUES['form_text_135']);
if ($arrVALUES['form_text_135'] < 5)
{
// если значение не подходит - отправим ошибку.
$APPLICATION->ThrowException('Значение должно быть больше или равно 5!');
}
}
}
AddEventHandler('form', 'onBeforeResultAdd', 'my_onBeforeResultAdd'); [/CODE]
[/QUOTE]вот только не пойму как организовать проверку типа вопроса
мне посоветовали вот этот обработчик:
[CODE] function my_onBeforeResultAdd($WEB_FORM_ID, $arFields, $arrVALUES)
{
global $APPLICATION;
// действие обработчика распространяется только на форму с ID=6
if ($WEB_FORM_ID == 6)
{
// в текстовый вопрос с ID=135 должен содержать целое число, большее 5ти.
$arrVALUES['form_text_135'] = intval($arrVALUES['form_text_135']);
if ($arrVALUES['form_text_135'] < 5)
{
// если значение не подходит - отправим ошибку.
$APPLICATION->ThrowException('Значение должно быть больше или равно 5!');
}
}
}
AddEventHandler('form', 'onBeforeResultAdd', 'my_onBeforeResultAdd'); [/CODE]
[/QUOTE]вот только не пойму как организовать проверку типа вопроса