以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  移动日期输入框不能显示短时间格式  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=142742)

--  作者:qwz405
--  发布时间:2019/11/5 10:40:00
--  移动日期输入框不能显示短时间格式
如果时间 < 10:00:00
 .value = Format(dt, "t")       \'显示为空值...如果时间 >= 10:00:00,能正常显示
 .value = Format(dt, "HH:mm")   \'显示正常


代码如下:

Select Case e.Path
    Case "test.htm"
        Dim wb As New weui
        wb.AddForm("","form1","test.htm")

        Dim dt As Date = "2019-11-05 08:08:08"

        With wb.AddInputGroup("form1","ipg1","时间输入")
            .AddInput("xm","日期","date").Value = Format(dt,"yyyy-MM-dd")
            With .AddInput("xm","时间","time")
                .value = Format(dt, "t")
                .Min = "08:00" \'输入的事件必须在8:00到12:00之间
                .Max = "12:00"
            End With
            With .AddInput("xm","日期时间","datetime-local")
                .Value = Format(dt,"yyyy-MM-ddTHH:mm") \'留意一下这个格式,日期和时间之间用字母T隔开
                .Readonly = True
            End With
        End With
        With wb.AddButtonGroup("form1","btg1",True)
            .Add("btn1", "确定", "submit")
        End With
        e.WriteString(wb.Build) \'生成网页
End Select
[此贴子已经被作者于2019/11/5 10:40:31编辑过]

--  作者:有点蓝
--  发布时间:2019/11/5 10:51:00
--  
用这种方式吧.value = Format(dt, "HH:mm")