Office валидация email
В форме регистрации посетителей есть поле email
Подскажите как настроить валидацию заполнения этого поля на стороне сервера в пакете Office?
так как сейчас пользователи могут заполнять это поле как угодно и проходить регистрацию
type=«email» стоит но не у всех html5 поддерживается
Подскажите как настроить валидацию заполнения этого поля на стороне сервера в пакете Office?
так как сейчас пользователи могут заполнять это поле как угодно и проходить регистрацию
type=«email» стоит но не у всех html5 поддерживается
403
0
Комментарии: 3
06 сентября 2021, 19:49
В доках есть пример плагина на OnBeforeUserFormSave — там можно проверять любое поле.
06 сентября 2021, 19:56
ничего про валидацию поля в доках нет, нафиг вот продавать недоделанный пакет
06 сентября 2021, 20:05
Просто ловите в плагине $_POST['email'] и проверяете его.
Если неправильно, то:
Если неправильно, то:
$modx->event->output('Проверьте правильность заполнения email');
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Здесь упомянуты:
Компонент | Текущая версия | Закачки |
Office | 1.9.5-pl от 01.10.2021 | 6 812 |
2 часа назад
Я тут нанимал несколько раз тоже, среди тех кто берёт работу, кто-то не смог, кто-то отказался сразу, кто-то исчез с авансом в процессе.
Последний ра...
МОДХ, альтернатива? 6
4 часа назад
А всё, поняла вас. Тут 90% для минишопа компоненты. Всё тогда, вопрос снят.
Спасибо!
Онлайн оплата. Что выбрать? 5
4 часа назад
Вы не пишете ничего в поле, потому что пропустили:
$user->set('username', $phone);
Полный код:
foreach ($modx->getIterator('modUser') as $use...
Массовое изменение полей пользователя 11
5 часов назад
Чуть не забыл, за пример интеграции @Иван Бочкарев респект конечно!
Hook Formit. enKod + MODX 3
6 часов назад
Ну сделайте тоже самое в чанке письма.
{set nadbavka = ((($order.cost - $order.cart_cost - $order.delivery_cost) * 100) / 100) | round}...
Как вывести в письме дополнительную стоимость способа оплаты minishop2 1
7 часов назад
Привет!
Я не разбирался в сессиях компонента, если честно. Но у mSync есть событие mSyncAfterImport, по которому принимается массив выгруженных тов...
[mSync] Вопрос по выгрузке товаров 1
7 часов назад
Спасибо большое за помощь, все работает.
Одновременно разбивка по страницам(пагинация) и ajax подгрузка по кнопке "Загрузить еще" в... 7
Сегодня в 14:06
а, у вас с другого сайта берется все… понял. Я то полагал, что контекст создан в одной и той же админке и к тому же «сайту» обращаетесь, только домены...
Ошибка modx access allow origin 8
Сегодня в 13:16
И сейчас работает, только конкретно в ресурсе выводится не через +, а через *: [[*createdby:userinfo=`fullname`]]
Вывод имени автора ресурса 2