在iPad上设置日期输入的值

时间:2012-06-25 05:38:48

标签: jquery ipad html5 mobile-safari

WEB APP 不是原生的,没有Objective-C

这很简单,很疼。

  <input type="date" />

完成使用iPad原生日期选择器。然后使用jQuery设置初始值

  $('input[type="date"]').val('Jun 25, 2012');

导致空输入字段。上面的jQuery在ie7-9,chrome,safari和FF中效果很好,但在iOS中却不行!

我没有想法。有谁知道一个工作?或者为什么会这样?

2 个答案:

答案 0 :(得分:14)

尝试在iOS 5上使用Safari

 $('input[type="date"]').val('yyyy-MM-dd');

您可以使用yyyy-MM-DD函数从JavaScript中使用的日期类型转换为Date()

答案 1 :(得分:7)

对于iOS6,ISO格式为“YYYY-MM-DDTHH:mm:ss.sssZ”是必需的:

var now = new Date().toISOString();
$("input[type=datetime]").val(now);