3

我有一个 phonegap - android 应用程序(使用 jqueryMobile 构建),带有Jquery 版本 1.9.1,并且在其中一个屏幕中有一个时间字段(作为输入)。以下是使用的代码。

<td><input type="time" name="fromTime_2" value="" placeholder="Time" /></td>
<td><input type="time" name="toTime_2" value="" placeholder="Time" /></td>

我在同一个屏幕中有 6 个这样的时间字段.. 在一个<table>. 在我的应用程序(Android V 4.1)上,当我选择我的第一个时间字段时,它运行良好,即它显示了 Android 时钟,我可以选择时间。当我选择任何其他时间字段时,问题就开始了。它显示 Android 时钟,当点击“设置”按钮时,应用程序从那里挂起并且不会响应。我必须手动“强制停止”应用程序并重新启动。

更新:-“我只需要这里的时间字段。不需要 DateTime”但是即使我尝试了 Datetime 字段,问题也是一样的。它仅适用于一个日期时间字段。

新更新:- 它在我的模拟器上显示了一个简单的键盘(不是 android 时钟)-因此在日志中没有任何内容被跟踪为“时间”字段。

谁能让我知道如何修复/调试这个问题?

4

1 回答 1

1

我怀疑所有 android 平台都支持 HTML5 支持的时间输入类型。jQuery Mobile 状态

在 jQuery Mobile 中,您可以使用现有的和新的 HTML5 输入类型,例如密码、电子邮件、电话、号码等。某些类型值在不同浏览器中的呈现方式不同

我建议你使用 jquery 插件来选择日期/时间。

例如:日期框插件

相当简单易用。

于 2013-10-03T09:24:53.160 回答