10

Web アプリはネイティブではなく、Objective-C もありません

これは簡単すぎて痛いです。

  <input type="date" />

iPad ネイティブの日付ピッカーを使用するために完了しました。次にjQueryで初期値を設定

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

空の入力フィールドになります。上記の jQuery は、ie7-9、chrome、safari、および FF ではうまく機能しますが、iOS では機能しません!

私はアイデアがありません。誰かが回避策を知っていますか? または、なぜこれが起こるのですか?

4

2 に答える 2

14

iOS5のSafariでこれを試してください

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

yyyy-MM-DD関数を使用して、JavaScriptで使用している日付のタイプから変換を行うことができますDate()

于 2012-06-25T05:42:28.177 に答える
7

for iOS6 the ISO format "YYYY-MM-DDTHH:mm:ss.sssZ" is required:

var now = new Date().toISOString();
$("input[type=datetime]").val(now);
于 2012-12-03T21:26:15.387 に答える