TextBox TextMode =时间 - >总是显示秒

时间:2017-07-05 13:35:49

标签: c# asp.net

所以我使用带有TextMode='Time'的asp文本框,但它不会正确地显示秒数,特别是当它们 00 时,如果有几秒钟你就不能编辑它们因为它们灰了。

enter image description here

enter image description here

如何设置文本框以接受 hh:mm:ss

我尝试了一些没用的东西,比如:

<asp:TextBox runat="server" ID="tbDuration" TextMode="Time"  format="HH:mm:ss" CssClass="elementsmall" />

我想使用TextMode,因此我不需要控制输入是否为时间格式。

1 个答案:

答案 0 :(得分:2)

您可以使用step attribute

<asp:TextBox runat="server" ID="tbDuration" TextMode="Time" step="1"  format="HH:mm:ss" CssClass="elementsmall" />

这不是ASP.NET,而是HTML 5属性。