0

入力テキストボックスに入力するインライン日付ピッカーがあります。

$("#left-calendar").datepicker({
    altField: "#left-date-text"
});

left-date-textはフォームにあり、送信ボタンを使用してphpスクリプトに送信します。日付はうまく機能します$date= $ _POST['d'];。

<input type="text" id="left-date-text" placeholder="Data" value='<?php echo $date; ?>' name="d" />

送信後、インラインは今日の日付を選択します。これにより、#left-date-textが自動的に入力されます。これを選択した日付($ date)にします。echo $ dateの値を追加しましたが、機能しません。jqueryは、レンダリング時にテキストボックスにデータを入力するようです。

4

1 に答える 1

0

日付ピッカーの定義に追加defaultDate : '$date'してみることができるので、$ dateに日付が保存されている場合、ピッカーはそれをデフォルトの日付として使用します。

編集: jQueryUIのドキュメントに示されているように、datePickerのデフォルトの日付プロパティにセッターを使用できます。何かのようなもの

`echo "<script>$('#left-calendar').
    datepicker('option', 'defaultDate', '$date');</script>"`

体内で。

于 2013-02-24T14:02:21.573 に答える