Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы по PHP » Как вывести название доп.полей которые небыли заполнены

Как вывести название доп.полей которые небыли заполнены


     03.05.2014    addnews, xfields    Все вопросы » Общие вопросы по PHP    4799

вопрос
Привет!

Если пользователь при добавление новости не заполняет обязательные поля, в итоге выдает ошибку:
Внимание, обнаружена ошибка
Вы должны заполнить все необходимые поля.
Вы должны заполнить все необходимые поля.
Вы должны заполнить все необходимые поля.

Как сделать чтобы было так:
Внимание, обнаружена ошибка
Вы не заполнили xField 1
Вы не заполнили xField 2
Вы не заполнили xField 3

xField название доп. полей которые небыли заполнены.

Ответил: shadow6630


Идем в /engine/modules/addnews.php и находим
        if(document.entryform.title.value == ''){

            DLEalert('{$lang['add_err_7']}', dle_info);

            status = 'fail';

        }
ниже вставляем нужные нам алерты, вот пример
                if(document.entryform.айди доп поля.value == ''){

            DLEalert('Вы не ввели то-то', dle_info);

            status = 'fail';

        }

Также можна убрать старую проверку на заполнние доп полей
    function checkxf ( )
    {

        var status = '';

        

        $('[uid=\"essential\"]:visible').each(function(indx) {

            if($.trim($(this).find('[rel=\"essential\"]').val()).length < 1) {
            
                DLEalert('Не заполнены необходимые дополнительные поля', dle_info);

                status = 'fail';
            
            }

        });

1 комментарий

Frak
Юзер

Frak - 3 мая 2014 23:12 -

ВОПРОС НЕ ПОНЯЛ, НЕРЕСТЬ ЧТО НАПИСАЛ. ПОТОМ ВСЕ УДАЛИЛ :D

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

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

наверх