Подскажите, как можно ограничить ввод даты ДО и ПОСЛЕ определённого срока?
1. Чтоб пользователь не мог установить дату выполнения "задним числом"
2. Чтобы не устанавливали срок задачи "на год вперёд"
Ограничение ввода даты
- support
- Техническая поддержка
- Сообщения: 7661
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Ограничение ввода даты
На данный момент нет такой возможности. Покажите на конкретном примере где это нужно?
Re: Ограничение ввода даты
Пример : система бронирования, проката чего либо. Нужно указать дату начала и дату окончания периода. Сейчас пользователю доступен не ограниченный календарь. Он может ввести как уже прошедшую дату, так и дату на слишком большой период. что может в дальнейшем привести к ошибкам отчетов или расчетов.
Хотелось бы иметь возможность ограничивать дату.
Хотелось бы иметь возможность ограничивать дату.
- support
- Техническая поддержка
- Сообщения: 7661
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Ограничение ввода даты
Как вариант в настройках даты можно добавить две опции: минимальная и максимальная дата. В качестве значения можно вводить +5 или -5 где 5 - это количество дней от текущей даты. Подойдет такое решение?
Re: Ограничение ввода даты
Спасибо.
Да, такой вариант подойдёт для конкретного примера. Но он не такой гибкий... примеров можно разных придумать.
Вопрос возник из-за того, что такие возможности я встречал во многих Datapicker скриптах.
Если в задаче нужно, чтобы пользователь ввёл дату, но попал в определённый период, и не сделал ошибку, то мне кажется, то решение с доп опциями и отдельными условиями проверок усложняет задачу. Всего-то нужна дата
Да, такой вариант подойдёт для конкретного примера. Но он не такой гибкий... примеров можно разных придумать.
Вопрос возник из-за того, что такие возможности я встречал во многих Datapicker скриптах.
Если в задаче нужно, чтобы пользователь ввёл дату, но попал в определённый период, и не сделал ошибку, то мне кажется, то решение с доп опциями и отдельными условиями проверок усложняет задачу. Всего-то нужна дата
- support
- Техническая поддержка
- Сообщения: 7661
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Ограничение ввода даты
Ну вот вы поставили конкретную максимальную дату в настройках, потом забыли поменять и пользователь не сможет вообще выбрать дату. Я тому что макс./мин. дата должна быть динамическая, например +30 дней от текущей.
Re: Ограничение ввода даты
Возможно я Вас не правильно понял или не полностью объяснил свои мысли...
я как раз и имел в виду то, что в настройках поля устанавливать опции (-N дней) и (+N дней)
Например как в jquery библиотеке https://api.jqueryui.com/datepicker/ Опции maxDate и minDate
я как раз и имел в виду то, что в настройках поля устанавливать опции (-N дней) и (+N дней)
Например как в jquery библиотеке https://api.jqueryui.com/datepicker/ Опции maxDate и minDate
- support
- Техническая поддержка
- Сообщения: 7661
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Ограничение ввода даты
Хорошо, добавил в план.
- support
- Техническая поддержка
- Сообщения: 7661
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Ограничение ввода даты
Реализован для 2.6
Можно будет указывать максимальную\минимальную дату в настройках поля. Если указать, то поле ввода будет только для чтения и указать можно будет только те даты, которые разрешены в календаре.
Можно будет указывать максимальную\минимальную дату в настройках поля. Если указать, то поле ввода будет только для чтения и указать можно будет только те даты, которые разрешены в календаре.