Имеет ли смысл делать обязательным поле, которое имеет значение по умолчанию?

Имеет ли смысл делать обязательным поле, которое имеет значение по умолчанию?
Имеет ли смысл делать обязательным поле, которое имеет значение по умолчанию? - aaronburden @ Unsplash

Рассмотрим выпадающее поле "Продолжительность", которое имеет 3 варианта

1. 30 days
2. 60 days
3. 90 days

и по умолчанию будет выбрано значение 30 дней. Имеет ли смысл сделать это выпадающее поле обязательным? Действительно ли нужно ставить * (обязательный знак) для этого поля?

Нет, это не имеет смысла

Единственный контекст, в котором это может иметь смысл, это если присутствует пустой выбор. Но наличие пустого выбора для обязательного поля со значением по умолчанию не имеет никакого смысла.

Если бы не было значения по умолчанию, тогда нужно было бы иметь пустое поле и обязательный статус. В существующем виде, я думаю, это только добавит путаницы.


LetsCodeIt, 28 мая 2023 г., 04:44