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

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


     04.10.2013    Общие вопросы по PHP    1681

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

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


В 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)

ПафНутиЙ
1065

3396 | 2434

ПафНутиЙ - 4 октября 2013 19:18 - Админ

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

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

Gopr
10

494 | 164

Gopr - 4 октября 2013 19:58 - Юзер

Отправил

bembelby
80 | 6

bembelby - 4 октября 2013 20:57 - Юзер

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

Gopr
10

494 | 164

Gopr - 4 октября 2013 21:13 - Юзер

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
88 | 71

iwanowi4 - 5 октября 2013 00:47 - Юзер

Цитата: 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
10

494 | 164

Gopr - 5 октября 2013 02:06 - Юзер

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

Gopr
10

494 | 164

Gopr - 5 октября 2013 12:14 - Юзер


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

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

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