Я добавил в свою форму это правило css, чтобы добавить оранжевый цвет границы, если это необходимо.
:required{
border-color: #f8ac59 !important;
}
но это не работает для Select2, когда я пытаюсь использовать это, я добавляю этого человека:
.select2-selection{
border-color: #f8ac59 !important;
}
проблема в том, что весь select2 имеет оранжевую границу, и мне нужно только, что select2 из "select" Input с требуемым атрибутом. как я могу это решить.
HTML
<select class="form-control form-control-sm" data-width="100%" required>
<option>Selec.</option>
<option>Prueba 2 max with</option>
<option>Prueba 3</option>
<option>Prueba 4</option>
<option>Prueba 5</option>
</select>
Инициал:
$('select').each(function () {
$(this).off('change');
var width= $(this).attr("data-width") || '100px';
$(this).select2({
theme: 'bootstrap4',
placeholder: "Buscar y Selecionar",
width: width,
dropdownAutoWidth: true
});
});