Сниппет для 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?
Сергей
04 мая 2016, 09:50
modx.pro
1 020
0

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

Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
0