У меня есть раскрывающийся список, необходимый для моей формы. Без семантического пользовательского интерфейса все работает так, как ожидалось. Если пользователь ничего не выбирает, он получает сообщение «Вы должны выбрать оптино» или подобное в браузере.
<select required>
<option value="" selected="">Please select</option>
<option value="True">Yes</option>
<option value="False">No</option>
</select>
Как только я оформляю свой раскрывающийся список с помощью Semantic UI, эта функция исчезает.
<select class="ui search dropdown" required>
<option value="" selected="">Please select</option>
<option value="True">Yes</option>
<option value="False">No</option>
</select>
Похоже, это связано с тем, что Semantic UI скрывает исходный select
и добавляет некоторый убогий выбор, основанный на div. Однако из-за этого некоторые из описанных выше функций отсутствуют.
Есть ли способ обойти это? Я хочу, чтобы мои формы работали даже с отключенным javascript.
Вот jsfiddle.