Технический сбой

Сайт временно работает в режиме только для чтения, идут восстановительные работы. Приносим свои извинения за неудобства.
DLE FAQ » Все вопросы » Общие вопросы по PHP » Окно ошибки при незаполненных доп полях

Окно ошибки при незаполненных доп полях


     Все вопросы » Общие вопросы по PHP    2857

вопрос
Есть несколько доп полей, одно из них обязательно к заполнению при написании новости.
Вопрос: как при нажатии на кнопку "отправить"реализовать всплывающие окно, с ошибкой, что данное поле не заполнено?

Пример окно с ошибкой если у новости нет заголовка:
Окно ошибки при незаполненных доп полях


В addnews.php для заголовка прописана такая функция:
if(document.entryform.title.value == ''){
DLEalert('{$lang['add_err_7']}', dle_info);
status = 'fail';
}
Пробовал сделать подобное для обязательного доп поля через его id:
if(document.entryform.тут_id_поля.value == ''){
DLEalert('{$lang['add_err_7']}', dle_info);
status = 'fail';
}
но не вышло, можете помочь?

Ответа пока нет


7 комментариев

ПафНутиЙ
Админ

ПафНутиЙ - -

адрес сайта дайте и тестовый логинпасс

Каков вопрос - таков и ответ. Просто помните об этом.

Gopr
Юзер

Gopr - -

Отправил

bembelby
Юзер

bembelby - -

А если не ид, а название поля латинскими символами?)) Может заработает. Сказал на вскидку..

Gopr
Юзер

Gopr - -

if(document.entryform.im-not-a-robot.value == ''){
DLEalert('{$lang['add_err_7']}', dle_info);
status = 'fail';
}
вот так делал im-not-a-robot это название поля в
<input type="checkbox" name="xfield[im-not-a-robot]" id="im-not-a-robots" value="Я не робот"/>

iwanowi4
Юзер

iwanowi4 - -

Цитата: Gopr
if(document.entryform.im-not-a-robot.value == ''){
DLEalert('{$lang['add_err_7']}', dle_info);
status = 'fail';
}


а если вот так?
if(document.getElementById("im-not-a-robot").value == ''){
DLEalert("Пшёл вон отседова, бот проклятущий...;-)", dle_info);
status = 'fail';
}

Gopr
Юзер

Gopr - -

Не работает :( Наверное нужно еще править /engine/inc/xfields.php

Gopr
Юзер

Gopr - -


Не ну как так то? через админку, то что нужно в addnews.html работает

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

наверх