2

我正在尝试在强制时钟模式下将 jQM-DateBox 与数据选项时间框一起使用,以获得 24 小时的小时范围,如下所示:[在此处输入链接描述][jQM-DateBox 时间]

我只是将代码复制粘贴到我的应用程序中

 <label for="mydate">Time </label>
 <input name="mydate" id="mydate" type="date" data-role="datebox" data-options='{"mode": "timebox", "overrideTimeFormat": 24}'>

它仍然不断向我显示 AM/PM 模式。其他人注意到这种行为吗?知道如何解决吗?

请注意,在上面的链接中(相同的代码!)一切似乎都正常工作,我对其他 jQM-DateBox 模式没有其他问题。

谢谢你。

4

2 回答 2

7

您也需要覆盖 timeOutput - 即 "overrideTimeOutput":"%k:%M"

老实说,我不记得为什么我停止进行自动切换 - 我想当我意识到时间输出从语言环境更改为语言环境时(如果您正在为单个语言环境编写,这是更容易处理的方法它)。否则,我的假设是您需要以服务器期望的格式使用它,在这种情况下,您无论如何都想覆盖它。

于 2012-06-13T22:48:38.640 回答
1

@JTSage 我的意思是选择器无论如何都显示 12 小时模式

对任何人:我是意大利人,所以我“解决”了下载这个 .js 文件Italian .js 脚本用于 timebox并使用timeFormat: 24 更改timeFormat: 12语句。这是一个技巧,但它有效。

再见,谢谢。

于 2012-06-14T08:02:55.673 回答