Почему при переключении с input type="text" на input type="date" календарь не открывается?
Здравствуйте.
Так как у инпута с типом date не работает placeholder, то воспользовался хаком: изначально поле имеет тип text, а при фокусе становится date. Но проблема в том, что в мобильной версии Хрома при фокусе календарь открывается только со второго клика. То есть, как я понял, при первом клике оно меняет тип и только при втором - открывает календарь. Попробовал в UC и Safari - все ок, работает так, как мне нужно. Как можно исправить данную проблему?
Пример - http://jsfiddle.net/1t00qour/
Источник: Stack Overflow на русском