Я пишу форму с 4 <select>
элементами. Все они имеют одинаковые параметры, и я хотел бы отключить, скрыть или удалить выбранный параметр из одного <select>
в других <select>
элементах с одинаковыми параметрами, чтобы пользователь не мог выбрать один и тот же параметр в нескольких <select>
элементов.
Нет jQuery, только простой JavaScript, пожалуйста.
Если возможно, я бы хотел, чтобы первый вариант всегда отображался во всех <select>
элементах:
<option class="select-items" selected>Sélectionnez..</option>
Вот HTML-код для одного <select>
:
<select class="custom-select mb-3" id="name_typage_0">
<option class="select-items" selected>Sélectionnez..</option>
<option class="select-items" value="designation">Désignation</option>
<option class="select-items" value="email">Email</option>
<option class="select-items" value="ville">Ville</option>
<option class="select-items" value="secteur_activite">Secteur d'activité</option>
</select>
Вот часть моего JavaScript:
const custSelec = document.querySelectorAll('.custom-select');
custSelec.forEach(function(item){
item.addEventListener('change', function(){
if(item.options[item.selectedIndex].text == 'Sélectionnez..'){
count = -1;
}else{
count = 1;
total += count;
compteur.textContent = ` ${total}/${custSelec.length -1}`;