在iPad上设置日期输入的值

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

这很简单,很疼。

 

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

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

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

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

在iOS 5上尝试使用Safari

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

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

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

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