Задать вопрос
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, выпадающий список не открывался?

Песочница
  • Вопрос задан
  • 78 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript + ИИ
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию + ИИ
    6 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@drawnofmymind
setAttribute('disabled', true)
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы