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

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


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

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

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


В 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 комментариев

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

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

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

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

Gopr
Юзер

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

Отправил

bembelby
Юзер

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

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

Gopr
Юзер

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
Юзер

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
Юзер

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

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

Gopr
Юзер

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


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

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

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

наверх