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

Почему при переключении с input type="text" на input type="date" календарь не открывается?

Здравствуйте.

Так как у инпута с типом date не работает placeholder, то воспользовался хаком: изначально поле имеет тип text, а при фокусе становится date. Но проблема в том, что в мобильной версии Хрома при фокусе календарь открывается только со второго клика. То есть, как я понял, при первом клике оно меняет тип и только при втором - открывает календарь. Попробовал в UC и Safari - все ок, работает так, как мне нужно. Как можно исправить данную проблему?

Пример - jsfiddle.net/1t00qour
  • Вопрос задан
  • 466 просмотров
Подписаться 1 Оценить Комментировать
Решение пользователя sim3x К ответам на вопрос (2)
sim3x
@sim3x
$(this).attr('type', 'date').click()?
Ответ написан