LeshaGFB
@LeshaGFB
Верстальщик

Как не выполнять событие, если фокусировка на input?

Есть блок с кастомизированным селект, примерно такой структуры:
<div class="selected">Выбранный</div>
<div class="select-items">
<div>1 пункт</div>
<div>2 пункт</div>
<div>Свой вариант</div>
</div>

При клике на selected разворачивается "select-items".

Так вот при выборе пункта "Свой вариант" в selected появляется input , в которой можно ввести соответственно свой вариант, но проблема в том, что при фокусе на инпут (чтобы ввести значение) открывается список.

Отсюда вопрос, как сделать, чтобы при фокусе инпута , лежащего в selected, выпадающий список не открывался?

Песочница
  • Вопрос задан
  • 74 просмотра
Пригласить эксперта
Ответы на вопрос 1
@drawnofmymind
setAttribute('disabled', true)
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
summer Ярославль
от 100 000 до 140 000 ₽
КРАФТТЕК Санкт-Петербург
от 60 000 до 80 000 ₽
19 апр. 2024, в 12:53
1000 руб./за проект
19 апр. 2024, в 12:41
8000 руб./за проект
19 апр. 2024, в 12:05
1500 руб./в час