Показать сообщение отдельно
  #4 (permalink)  
Старый 25.11.2018, 17:54
Аватар для j0hnik
Профессор
Отправить личное сообщение для j0hnik Посмотреть профиль Найти все сообщения от j0hnik
 
Регистрация: 01.12.2016
Сообщений: 3,650

<div class="group">
	<label class="primary">
		<input data-select="3" type="button">Кнопка 1</label>
		<label class="primary">
			<input data-select="4" type="button">Кнопка 2</label>
		</div>
		<select id="select">
			<option value="1">Выбор пункта 1</option>
			<option value="2">Выбор пункта 2</option>
			<option value="3">Выбор пункта 3</option>
			<option value="4">Выбор пункта 4</option>
			<option value="5">Выбор пункта 5</option>
			<option value="6" checked>Выбор пункта 6</option>
		</select>

		<script>
			document.querySelector('[data-select="3"]').addEventListener('click', function(evt){
				var sel = document.querySelector('#select'),
				val = this.dataset.select;
				sel.querySelectorAll('#select option').forEach((el,i)=>{
					if(i!=val-1) el.disabled = true;
				});
				sel.value = val;
			});
		</script>


так?
Ответить с цитированием