Заполнитель не работает в хроме

Я использую страницу просмотра бритвы, и в поле даты и времени я хочу отобразить заполнитель, он отображается в Firefox, но не показывает в хроме его показ - mm/dd/yyyy.

Ее мой код -

 @Html.EditorFor(model => model.Date, new { htmlAttributes = new { @class = "form-control form-inline", @placeholder = "Date must be today's or past date" } })

Снимок экрана Firefox

Скриншот хрома

Как я могу решить эту проблему.??


person Ashvin    schedule 08.12.2016    source источник
comment
По умолчанию Chrome допускает только международные форматы даты при отображении входных данных со значением type="date". Ваш заполнитель должен быть YYYY/MM/DD. Кроме того, вам нужно использовать оператор @ только для экранирования зарезервированных слов (например, class) — он не нужен для заполнителя. См. stackoverflow.com/questions/7372038/   -  person Tieson T.    schedule 30.01.2017


Ответы (1)


Тип даты не поддерживает атрибут-заполнитель. Кроме того, реализация WebKit говорит, что она исправлена.

http://www.whatwg.org/specs/web-apps/current-work/multipage/the-input-element.html#input-type-attr-summary

person MartinWebb    schedule 26.03.2017