Помимо отсутствия меток, указывающих, какая дата является начальной, а какая конечной, селектор диапазона дат постоянно мешает пользователю, если текущая оценка конечной даты оказывается раньше начальной или если она находится в будущем. Однако, поскольку год указывается последним, система даже не понимает, действительно ли это так! Давайте попробуем ввести диапазон с 12/12/2023 по 12/31/2023 при текущей дате:
* Ввод 12/… во второе поле запрещён, так как дата считается находящейся в будущем? * При попытке изменить год второе поле полностью сбрасывается посередине ввода, потому что ???Решением этой проблемы будет просто прекратить проверку дат друг относительно друга или относительно текущей даты и позволить пользователю вводить любую (корректную) дату в любое из полей. Не имеет значения, какое поле является начальной, а какое конечной датой; если дата окажется в будущем, её можно будет просто ограничить значением «сегодня» позже (после обновления данных).
6 лайков