С точки зрения HTML не существует такого понятия, как «нет выбора». Будет выбрана метка <select>
, если есть какая-либо <option>
. Единственный способ, которым «ничего не выбрано» - удалить из него все опции.
Я не знаю Jelly, но вы, вероятно, хотите получить код, подобный этому:
<select required>
<option selected disabled value="">No option selected</option>
<option>Option 1</option>
<option>Option 2</option>
</select>
Приведенный выше код скажет браузеру предварительно выбрать опцию «Опция не выбрана», но, поскольку она отключена, после изменения выбора пользователь не сможет снова выбрать «Опция не выбрана». Объединенный атрибут required
, добавленный к <select>
и <option value="">
, заставит пользователя сделать выбор (теоретически), поскольку в противном случае <form>
(при условии, что он у вас есть) будет недействительным.