HTML5输入日期类型

时间:2019-05-15 12:54:32

标签: asp.net html5 webforms

我为新页面创建了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中填充此字段时,从数据库中提取的日期不会出现,只有“ mm / dd / yyyy”和日历出现。如果删除type =“ date”属性,是否可以从数据库中获取日期但丢失日历?

我想发生的是让数据库中的日期出现,并且当用户将焦点放在该字段上以更新日期时,日历会弹出吗?有解决办法吗?

1 个答案:

答案 0 :(得分:0)

如果将DateTime值作为.ToString()传递,则类型日期和日历应紧随其后。