в качестве заголовка в моем вопросе.
У меня есть этот простой скрипт
<input type="date" aria-label="Check Out" class="form-control contact-form hidden-sm hidden-xs" id="b-checkout" placeholder="<?php date('d-m-Y') ?>" />
В Dekstop версия работает хорошо, и чем я использую мобильное представление в элементе Inspect, также работает хорошо.
Но когда я тестирую с помощью браузера Android, заполнитель не отображается в первый раз, но после выбора даты появится заполнитель.
Я добавил это.css script
input[type="date"]::before {
content: attr(placeholder);
width:100%;
}
Но после того, как я протестирую в браузере Android, заполнитель будет 2 контента после того, как я выберу другую дату, см. изображение.
и затем я делаю некоторые изменения в дате ввода
<input onfocus="this.placeholder = ''" type="date" type="date" aria-label="Check In" class="form-control date-mobile hidden-lg hidden-md" id="b-checkin2" placeholder="<?php date('d-m-Y') ?>" />
В браузере Android это работает хорошо, но в мобильном представлении в элементе проверки, местодержатель не отображается после выбора даты, посмотрите изображение
и внесите некоторые изменения снова
<input onfocus="this.placeholder = ''" onchange="this.placeholder= this.value" type="date" type="date" aria-label="Check In" class="form-control date-mobile hidden-lg hidden-md" id="b-checkin2" placeholder="<?php date('d-m-Y') ?>" />
, но после тестирования в браузере Android возникает ошибкасм. изображение