HTML5 Тип ввода даты - PullRequest
0 голосов
/ 15 мая 2019

Я создал макет 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", я получу дату из БД, но потеряю календарь?

Что бы я хотел, чтобы отображалась дата из БД и появлялся календарь, когда пользователь фокусируется на этом поле, чтобы обновить дату? Любое решение?

1 Ответ

0 голосов
/ 16 мая 2019

Если вы передаете значения DateTime как .ToString (), дата типа и календарь должны следовать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...