Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Общие вопросы по PHP Как вывести название доп.полей которые небыли заполнены

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


     03.05.2014    Общие вопросы по PHP    2047

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

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

Как сделать чтобы было так:
Внимание, обнаружена ошибка
Вы не заполнили 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
4

50 | 9

Frak - 3 мая 2014 23:12 - Юзер

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

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

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