Сниппет для AjaxForm
Подскажите пожалуйста как сделать сниппет AjaxForm.
Исходя из этого примера:
Пробовал так:
Исходя из этого примера:
?php
if (empty($_POST['name'])) {
return $AjaxForm->error('Ошибки в форме', array(
'name' => 'Вы не заполнили имя'
));
}
else {
return $AjaxForm->success('Форма прошла проверку');
}Как делать для проверки других полей?Пробовал так:
<?php
if (empty($_POST['name'])) {
return $AjaxForm->error('Ошибки в форме.', array(
'name' => 'Вы не заполнили имя',
));
}
if (empty($_POST['phone'])) {
return $AjaxForm->error('Ошибки в форме.', array(
'phone' => 'Вы не заполнили телефон',
));
}
else {
return $AjaxForm->success('Форма прошла проверку');
}И так:<?php
if (empty($_POST['name,phone,content'])) {
return $AjaxForm->error('Ошибки в форме.', array(
'name' => 'Вы не заполнили имя',
'phone' => 'Вы не заполнили телефон',
'content' => 'Вы не написали ваше сообщение'
));
}
else {
return $AjaxForm->success('Форма прошла проверку');
}И еще вопрос, для каждой формы нежен свой сниппет, если в оной 2 поля обязательные, в другой 3?
Техническая поддержка MODX
Сайт лежит, тормозит или остался без разработчика?
Переезд с MODX 2 на 3, PHP 7 на 8, скорость и безопасность. Поддержка со сроками и ответственностью, а не совет в чате.
Подробнее
Реклама
0
Комментарии: 0