jQuery モバイル 1.1.0 を使用しています。ユーザーが情報を編集できるフォームがあります。そのフォームには、日付値を持つ 2 つのフィールドがあります。組み込みの日付ピッカー機能を活用したいので、入力タイプは「日付」に設定されています。フォームがデスクトップ ブラウザーに読み込まれると、値は日付で適切に設定されますが、モバイル デバイス (iPhone iOS 5) で同じフォームを表示すると、日付フィールドが入力されません。
以下は、type="text" の 1 つのフィールドです。値はうまく設定されます:
<input type="text" id="name" />
$("#name").val(obj.Name);
日付フィールド (type="date") は値セットを取得しません:
<input type="date" id="startdate" />
$("#startdate").val(obj.StartDate);
前述のように、デスクトップ ブラウザー (Chrome/Firefox) では、フィールドに値セットが設定されます。ないのはSafariモバイルです。
これがすでにどこかで回答されている場合は、すみません!検索しましたが、関連するものは見つかりませんでした。