Задать вопрос
weranda
@weranda

Как активировать вывод всплывающего окна у input[type="datetime-local"] при клике в любую часть поля?

Приветствую.
Есть просто HTML поле: input[type="datetime-local"] (тут пример)
Всплывающее окно с выбором даты и времени открывается только при клике на календарике в правой части поля. Можно ли как-то сделать так, чтобы всплывающее окно с выбором данных появлялось при клике в любой части поля?
  • Вопрос задан
  • 213 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Stepik
    Основы HTML и CSS
    2 недели
    Далее
  • OTUS
    HTML/CSS
    3 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 1
zkrvndm
@zkrvndm
Архитектор решений
Сделать можно, но работать будет не везде, так как это календарик он системный и где-то он есть, а где-то нет.

Используйте эту инструкцию:
https://frontips.ru/effekt-sledovaniya-za-kursorom/
Только вместо кружочка сделайте так, чтобы за курсором следовал уголок поля. Само поле сделайте невидимым при помощи opacity. Это называется кликджекинг.

P. S. Но лучше просто возьмите какой-нибудь готовый плагин вывода датапикера, так правильнее.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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