【问题标题】:jQuery Mobile, HTML5, setting input field of type="date"jQuery Mobile,HTML5,设置输入字段 type="date"
【发布时间】:2012-06-20 16:18:22
【问题描述】:

我正在使用 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 手机上却没有。

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

【问题讨论】:

标签: jquery html mobile


【解决方案1】:

我从另一个帖子中找到了答案:Setting the value of date inputs on iPad

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

【讨论】:

    猜你喜欢
    • 2014-02-13
    • 2017-06-09
    • 2011-02-15
    • 2018-11-09
    • 2011-05-24
    • 1970-01-01
    • 2012-06-07
    • 2013-08-25
    • 2023-03-16
    相关资源
    最近更新 更多