jQuery Mobile,HTML5,设置输入字段type =“date”

时间:2012-06-20 16:18:23

标签: jquery html5 mobile

我正在使用jQuery mobile 1.1.0。我有一个用户可以编辑信息的表单。在该表格中有2个具有日期值的字段。由于我想利用内置的日期选择器功能,因此输入类型设置为“date”。在桌面浏览器上加载表单时,使用日期正确设置值,但是当我在移动设备(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手机上。

如果已经在某处回答过,请原谅!我搜索过但没有发现任何相关内容。

1 个答案:

答案 0 :(得分:11)

我从另一篇文章中找到答案:Setting the value of date inputs on iPad

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

相关问题