1

jquery mobile には、日時ローカル入力フィールドを持つフォームがあります。

<div class="schedule" data-role="fieldcontain">
   <label for="start_at">Start At:</label>
   <input id="start_at" name="start_at" type="datetime-local" value="" />
</div>

この入力フィールドは、日付と時刻を入力するためのテンプレート [dd-mm-jjjj --:--] を画面に表示します。

しかし、そのようなフィールドにデータベースの日付と時刻、または JavaScript を事前に入力するにはどうすればよいでしょうか?

値「31-12-2013 15:35」とミリ秒単位の日付を事前に入力しようとしましたが、これまでのところ何も機能しません。

4

2 に答える 2

2

どうぞ:

jsフィドル

テキスト入力を事前に入力するには、次のようにします。

$(document).ready(function() {
    $("#start_at").val("2013-12-31T15:35");
});

秒とミリ秒を追加する場合は、次のように追加します。

$(document).ready(function() {
    $("#start_at").val("2013-12-31T15:35:52.52");
});
于 2013-08-05T18:30:29.080 に答える
1

日付はISO 8601形式yyyy-HH-mm'T'mm:ssである必要があるため、値を次のように設定するだけです。"2013-12-31T15:35"

<div class="schedule" data-role="fieldcontain">
   <label for="start_at">Start At:</label>
   <input id="start_at" name="start_at" type="datetime-local" value="2013-12-31T15:35" />
</div>
于 2013-12-13T13:03:51.113 に答える