я хочу использовать пользовательский элемент управления bootstrap 4 для флажка, после прочтения документации я написал это, но флажок не отображается, что я делаю неправильно?
<link href = "https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" rel = "stylesheet"/>
<div class = "card-body"><label>Add Productc Varian for </label>
<div class = "form-group"><label for = "formGroupExampleInput">Code</label><input type = "text" class = "form-control" placeholder = "Enter Name"></div>
<div class = "form-group"><label for = "formGroupExampleInput">Name</label><input type = "text" class = "form-control" placeholder = "Enter Name"></div>
<div class = "form-group"><label for = "formGroupExampleInput2">Description</label><textarea class = "form-control" placeholder = "Description"></textarea></div>
<div class = "form-group">
<div class = "custom-control custom-checkbox"><label for = "formGroupExampleInput2">Default</label><input type = "checkbox" class = "custom-control-input" id = "customControlValidation1"></div>
</div>
<hr>
<div class = "form-group">
<div class = "col-12"><button type = "button" class = "btn btn-default float-right">Add</button><button type = "button" class = "btn btn-danger float-right">Cancel</button></div>
</div>
</div>





<!-- begin snippet: js hide: false console: true babel: false --> <link href = "https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" rel = "stylesheet"/>
<div class = "card-body"><label>Add Productc Varian for </label>
<div class = "form-group"><label for = "formGroupExampleInput">Code</label><input type = "text" class = "form-control" placeholder = "Enter Name"></div>
<div class = "form-group"><label for = "formGroupExampleInput">Name</label><input type = "text" class = "form-control" placeholder = "Enter Name"></div>
<div class = "form-group"><label for = "formGroupExampleInput2">Description</label><textarea class = "form-control" placeholder = "Description"></textarea></div>
<div class = "form-group">
<div class = "custom-control custom-checkbox">
<input type = "checkbox" class = "custom-control-input" id = "customCheck" name = "example1">
<label class = "custom-control-label" for = "customCheck">Check this custom checkbox</label>
</div>
</div>
<hr>
<div class = "form-group">
<div class = "col-12"><button type = "button" class = "btn btn-default float-right">Add</button><button type = "button" class = "btn btn-danger float-right">Cancel</button></div>
</div>
</div>Это решит проблему для вас. Просто следуйте правильному синтаксису для пользовательских флажков.
<link href = "https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" rel = "stylesheet"/>
<div class = "card-body"><label>Add Productc Varian for </label>
<div class = "form-group"><label for = "formGroupExampleInput">Code</label><input type = "text" class = "form-control" placeholder = "Enter Name"></div>
<div class = "form-group"><label for = "formGroupExampleInput">Name</label><input type = "text" class = "form-control" placeholder = "Enter Name"></div>
<div class = "form-group"><label for = "formGroupExampleInput2">Description</label><textarea class = "form-control" placeholder = "Description"></textarea></div>
<div class = "form-group">
<div class = "custom-control custom-checkbox">
<input type = "checkbox" class = "custom-control-input" id = "customControlValidation1">
<label class = "custom-control-label" for = "customControlValidation1">Default</label>
</div>
<hr>
<div class = "form-group">
<div class = "col-12"><button type = "button" class = "btn btn-default float-right">Add</button><button type = "button" class = "btn btn-danger float-right">Cancel</button></div>
</div>
</div>Источник: JS-бин
Просто добавьте пропущенный класс custom-control-label для метки. Вы просто хотите следовать пользовательским формам Форма Bootstrap-v4 для справки.
<link href = "https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" rel = "stylesheet" />
<div class = "card-body">
<label>Add Productc Varian for </label>
<div class = "form-group">
<label for = "formGroupExampleInput">Code</label>
<input type = "text" class = "form-control" placeholder = "Enter Name">
</div>
<div class = "form-group">
<label for = "formGroupExampleInput">Name</label>
<input type = "text" class = "form-control" placeholder = "Enter Name">
</div>
<div class = "form-group">
<label for = "formGroupExampleInput2">Description</label>
<textarea class = "form-control" placeholder = "Description"></textarea>
</div>
<div class = "form-group">
<div class = "custom-control custom-checkbox">
<input type = "checkbox" class = "custom-control-input" id = "customCheck1">
<label class = "custom-control-label" for = "customCheck1">Default</label>
</div>
</div>
<hr>
<div class = "form-group">
<div class = "col-12">
<button type = "button" class = "btn btn-default float-right">Add</button>
<button type = "button" class = "btn btn-danger float-right">Cancel</button>
</div>
</div>
</div>У меня была такая же проблема, проблема заключалась в том, что мои файлы Bootstrap 4 не обновлялись. Просто загрузите последнюю версию, и все должно быть в порядке.