FormIt валидация формы

Здравствуйте, с помощью FormIt создаются ресурсы в них есть tv phone хочу сделать такую валидацию если ресурс с номером телефона 777777 существует в определенной категории то форма выдает ошибку. Так же в форме есть select где указывается категория. Как я понял это нужно делать с помощью preHooks но пока не могу разобраться как получить данные из формы. Hooks понятно там все просто получаю данные из формы. Может кто подсказать?
eflit
23 июня 2022, 17:44
modx.pro
935
0
Поблагодарить автора Отправить деньги

Комментарии: 4

Артур Шевченко
23 июня 2022, 21:40
+1
Я бы использовал пользовательский валидатор, а не хуки.
    eflit
    24 июня 2022, 07:13
    0
    Пробовал сделать применить свой валидатор к полю телефон но, а как получить значение из поля категории какую категорию выбрал пользователь?
      Артур Шевченко
      24 июня 2022, 09:22
      +1
      Ну в документации же написано, что у валидатора может быть параметр myValidator=^param^. Этим параметром может быть имя поля в котором передаётся категория. Как получить поле по имени там тоже написано.
        eflit
        28 июня 2022, 14:57
        0
        Спасибо за подсказки почитал все внимательно нашел phone:SessionFields=^category^ вот так и передал параметр.
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    4