【问题标题】:TextBox TextMode = Time -> always show secondsTextBox TextMode = Time -> 总是显示秒
【发布时间】:2017-07-05 13:35:48
【问题描述】:

所以我使用带有TextMode='Time' 的 asp 文本框,但它不会正确显示秒数,尤其是当它们为 00 时,如果有几秒你不能编辑它们,因为它们是灰色的出去。

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

我尝试了一些没用的方法,例如:

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

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

【问题讨论】:

    标签: c# asp.net


    【解决方案1】:

    您可以使用step attribute:

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

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

    【讨论】:

      猜你喜欢
      • 2011-12-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-01-12
      • 1970-01-01
      • 1970-01-01
      • 2014-07-09
      • 1970-01-01
      相关资源
      最近更新 更多