8

我正在使用 jQuery 移动 1.1.0。我有一个表单,用户可以在其中编辑信息。在该表单中有 2 个带有日期值的字段。由于我想利用内置的日期选择器功能,输入类型设置为“日期”。当表单在桌面浏览器上加载时,该值已正确设置为日期,但是当我在移动设备(iPhone iOS 5)上查看相同的表单时,不会填充日期字段。

下面是一个字段,type="text"。该值设置得很好:

<input type="text" id="name"  />

$("#name").val(obj.Name);

日期字段 (type="date") 永远不会设置值:

<input type="date" id="startdate" />

$("#startdate").val(obj.StartDate);

如前所述,在桌面浏览器 (Chrome/Firefox) 上,这些字段会设置一个值。它在 Safari 手机上却没有。

如果这已经在某个地方得到了回答,请原谅!我已经搜索过,但没有找到任何相关的东西。

4

1 回答 1

11

我从另一篇文章中找到了答案:在 iPad 上设置日期输入值

只需将日期格式化为 yyyy-MM-dd,就这么简单。

于 2012-07-06T23:59:38.550 回答