Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Проверка полей формы

00 голосов
1
Хочу задать определенные значения, которые не могут принимать конкретные поля веб-формы. Обыскался в адмиистративной части, но максимум что нашел — это валидатор полей.

Подскажите подалуйста, где проверяются пользовательские поля??
Вот например e-mail вроде бы проверяется, а где?
спросил 30 Июль, 13 от Asteria (1,840 баллов)

1 Ответ

00 голосов
вроде бы написал свой валидатор, все подключается, но обрабатывает значения не верно.
Необходимо, чтобы если значение, введенное в валидаторе равняется значению в соответсвующем поле, выдавалось предепреждение. У меня же выдаются предупреждения по непонятному принципу.

Помогите дописать пожалуйста.
Код
function DoValidate($arParams, $arQuestion, $arAnswers, $arValues)
  {
    global $APPLICATION;
    
    foreach ($arValues as $value)
    {
         
      // проверим нижний порог числа
      if ($value = $arParams["DETECTED_VALUE"])
      {
        // вернем ошибку
        $APPLICATION->ThrowException("#FIELD_NAME#: введите значение");
        return false;
      }
    }
    
    // все значения прошли валидацию, вернем true
    return true;
  }
}
ответил 30 Июль, 13 от Asteria (1,840 баллов)

Похожие вопросы

0 голосов
4 ответов
спросил 13 Янв, 14 от Meinherz (120 баллов)
0 голосов
6 ответов
спросил 01 Окт, 13 от GameOver (160 баллов)
0 голосов
1 ответ
0 голосов
4 ответов