Я создал макет HTML5 для новой страницы, которая со временем станет редактируемой формой, в которой пользователи смогут обновлять поля даты. В простом HTML у меня есть что-то вроде этого в макете:
<input id="startDate" type="date" required runat="server">
В окончательной версии у меня есть вышеперечисленное в ListView с полями даты, заполняемыми из БД:
<ItemTemplate>
<div class="col-sm-6">
<div class="form-field">
<label class="rentalLabel">View Start Date</label>
<input id="viewStartDate" type="date"
required runat="server">
</div>
</div>
....
</ItemTemplate>
В простой ванильной HTML-версии с типом, установленным на «дату», календарь всплывает, когда пользователь фокусируется на поле по желанию. Однако, когда я пытаюсь заполнить это поле в ListView, дата, извлекаемая из БД, не появляется, только «мм / дд / гггг» и календарь. Если я удалю свойство type = "date", я получу дату из БД, но потеряю календарь?
Что бы я хотел, чтобы отображалась дата из БД и появлялся календарь, когда пользователь фокусируется на этом поле, чтобы обновить дату? Любое решение?