Как сделать выпадающий список Bootstrap?
Итак, у меня есть следующий код для раскрывающегося списка, сделанного с помощью бутстрапа:
<div class="btn-group">
<button id="landKapitein" type="button" data-toggle="dropdown" class="btn btn-default dropdown-toggle">Land
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a role="menuitem" tabindex="-1" href="#">België/Belgique</a></li>
<li><a role="menuitem" tabindex="-1" href="#">Deutschland</a></li>
<li><a role="menuitem" tabindex="-1" href="#">France</a></li>
<li><a role="menuitem" tabindex="-1" href="#">Nederland</a></li>
<li><a role="menuitem" tabindex="-1" href="#">United Kingdom</a></li>
</ul>
</div>
Теперь я хочу, чтобы для этого нужно было выбрать что-то из этого раскрывающегося списка, прежде чем продолжить. Я уже сделал это для текстовых полей и переключателей, просто добавив требуемый тег, но у меня нет такого тега, как здесь, поэтому как мне это сделать?
Ответы
Ответ 1
Если мы просто введем обязательный тег select и <option value="">None</option>
в опцию, он будет работать для проверки. Я ссылаюсь на эту страницу.
Работы по выбору должны быть сделаны среди предоставленных значений.
Но я хотел бы знать, как написать пользовательское сообщение проверки по умолчанию, как это сообщение. ![enter image description here]()
<form action="demo_form.asp">
<select required>
<option value="">None</option>
<option value="volvo">Volvo</option>
<option value="saab">Saab</option>
<option value="mercedes">Mercedes</option>
<option value="audi">Audi</option>
</select>
<input type="submit">
</form>
Приведенный выше код отлично подходит для проверки, например "Выбор элемента в списке перед отправкой".
Ответ 2
Не могли бы вы просто использовать выбрать элемент и применить его к тегу?
<select class="form-control" required>
<option>België/Belgique</option>
<option>Deutschland</option>
<option>France</option>
<option>Nederland</option>
<option>United Kingdom</option>
</select>
См. этот вопрос SO в частности.
Ответ 3
Используйте этот код, если вы хотите, чтобы в раскрывающемся списке Bootstrap выберите
<select id='terms' class='form-control' required>
<option selected disabled>Select </option>
<option value="Y">Yes</option>
<option value="N">No</option>
</select>
Ответ 4
В CSS:
.btn.btn-default.dropdown-toggle.is-invalid {
border-color: #dc3545;
}
В HTML:
<input type="hidden" class="form-control" name="idType" required />
<div class="btn-group">
<button id="landKapitein" type="button" data-toggle="dropdown" class="btn btn-default dropdown-toggle">Land
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a role="menuitem" tabindex="-1" href="#">België/Belgique</a></li>
<li><a role="menuitem" tabindex="-1" href="#">Deutschland</a></li>
<li><a role="menuitem" tabindex="-1" href="#">France</a></li>
<li><a role="menuitem" tabindex="-1" href="#">Nederland</a></li>
<li><a role="menuitem" tabindex="-1" href="#">United Kingdom</a></li>
</ul>
</div>
В JavaScript: установите значение поля ввода при выборе раскрывающегося списка.
Ответ 5
<select class="form-control" required="required">
<option>A</option>
<option>A</option>
<option>A</option>
</select>
пожалуйста, установите обязательный = "обязательный" в вашем селекторе