Не открывать форму по условию

Все вопросы/проблемы по установке и использовании.
Ответить
Romiros
Сообщения: 85
Зарегистрирован: 02 ноя 2022, 05:15
Имя: Роман Сысоев
Откуда: Иркутск
Организация: ООО "ДНС Ритейл"

Не открывать форму по условию

Сообщение Romiros »

Доброго времени суток уважаемые!

Такой кейс.

Есть автоматизация.
В закладке JavaScript в форме есть код который выдает alert по условию.
После нажатия на ОК в форме alert, нужно запретить выводить окно автоматизации.

Код: Выделить всё

var now = new Date();
var month = now.getMonth();
var day = now.getDate();

if ((month !== 11 && (day >= 1 && day <= 13)) || (month === 11 && (day >= 1 && day <= 19))) {
}
else {
	alert('Запрет на редактирование!');
	$('.btn-primary-modal-action').prop('disabled',true);
	//return false;
}
return false; - не срабатывает

Вопрос, что написать чтобы форма не открывалась?

Поиск по форуму к сожалению не чего не дал(
tehnos
Сообщения: 127
Зарегистрирован: 13 сен 2021, 17:10
Имя: Евгений
Откуда: Алушта

Re: Не открывать форму по условию

Сообщение tehnos »

Не очень понятно что значит "чтобы форма не открывалась"...
Адаптируйте под себя вот такой вариант блокировки ввода в форме:

Код: Выделить всё

$(".form-body").html("<div class=\"alert alert-warning\"><h3><b>Присутствуют не описанные неисправности.<br />Дополните диагностику.</b></h3></div>");
$(".btn-primary-modal-action").hide();
Последний раз редактировалось tehnos 01 мар 2024, 22:40, всего редактировалось 1 раз.
Аватара пользователя
Antonyous99
Сообщения: 576
Зарегистрирован: 18 авг 2019, 09:22
Имя: Антон Владимирович
Откуда: Санкт-Петербург
Организация: ООО "РИКОМ-Сервис"
Контактная информация:

Re: Не открывать форму по условию

Сообщение Antonyous99 »

Да все нормально в вашем коде. Размещайте его в первом окне JS кода для формы.
Скрывайте кнопку "Сохранить" таким вот образом, как указано во втором посте.

Код: Выделить всё

$(".btn-primary-modal-action").hide();
ПУЛЬТ УПРАВЛЕНИЯ БИЗНЕСОМ
ERP/CRM "под ключ"
Romiros
Сообщения: 85
Зарегистрирован: 02 ноя 2022, 05:15
Имя: Роман Сысоев
Откуда: Иркутск
Организация: ООО "ДНС Ритейл"

Re: Не открывать форму по условию

Сообщение Romiros »

Благодарю, но как раз такой вариант я предложил заказчику.

Он просит чтобы окно просто не появлялось, только сообщение.

А так да, как один из вариантов реализации норм.
Аватара пользователя
Antonyous99
Сообщения: 576
Зарегистрирован: 18 авг 2019, 09:22
Имя: Антон Владимирович
Откуда: Санкт-Петербург
Организация: ООО "РИКОМ-Сервис"
Контактная информация:

Re: Не открывать форму по условию

Сообщение Antonyous99 »

Автоматизация по кнопке?
Тогда надо сделать, чтобы эта кнопка вообще не появлялась при определенных условиях и/или появлялась "фальшивая", которая только алерт выдает. Или вообще надпись в трее, в верху, что операция в данный момент невозможна.
В общем, определенными трудами можно сделать именно то, что заказчик хочет.
ПУЛЬТ УПРАВЛЕНИЯ БИЗНЕСОМ
ERP/CRM "под ключ"
Romiros
Сообщения: 85
Зарегистрирован: 02 ноя 2022, 05:15
Имя: Роман Сысоев
Откуда: Иркутск
Организация: ООО "ДНС Ритейл"

Re: Не открывать форму по условию

Сообщение Romiros »

Хорошая мысль с исчезновением кнопки но как создать фильтр если фильтр на автоматизацию создается только на поля?
А вот надпись в трее, сделаю посмотрю как получиться.

Благодарю за идеи.
Ответить