1

だから私はこのピッカーを持っています:

http://www.filamentgroup.com/lab/date_range_picker_using_jquery_ui_16_and_jquery_ui_css_framework/

このデモ

http://www.filamentgroup.com/examples/daterangepicker_v2/

日付ピッカーを選択し、ページのリロード後に選択した日付を保持した後、ページを更新したい。私は検索して解決し、自分のコードに適用しました。しかし、それでも同じです。

これは部分的に私のコードです

        <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>Themeroller-Ready jQuery UI Range Picker</title>
    <script type="text/javascript" src="js/jquery-1.3.1.min.js"></script>
    <script type="text/javascript" src="js/jquery-ui-1.7.1.custom.min.js"></script>
    <script type="text/javascript" src="js/daterangepicker.jQuery.js"></script>
    <link rel="stylesheet" href="css/ui.daterangepicker.css" type="text/css" />
    <link rel="stylesheet" href="css/redmond/jquery-ui-1.7.1.custom.css" type="text/css" title="ui-theme" />
    <script type="text/javascript"> 
        $(function(){
              $('input').daterangepicker({
                  arrows:true
                } );

         });

    </script>

誰が私の問題を解決してくれたのか、本当に感謝しています。:D

4

1 に答える 1

0

ページを更新した後もデータを保持する必要がある理由はわかりませんが、Cookie を使用して問題を解決することをお勧めします。

これには、datepicker 入力テキストボックスにアタッチされたイベント ハンドラー (onchange など) を使用する必要があります。

<input type="text" onchange="setCookie();" name="datepicker">

このようにして、ユーザーがデータを変更するたびに (例: 日付を選択する)、javascript 関数 setCookie が呼び出されます。関数は、Cookie を設定して選択された日付を保存する必要があります ( example )。

Cookie を設定したら、Cookie に最後に保存された値が入力に事前に入力されていることを確認する必要があります。これは、Cookie (value="") を読み取り、タグまたは jQueryを介して入力の値を設定することを意味します$("input").val("")

于 2013-08-13T05:00:03.977 に答える