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 来解决问题。

这将需要使用附加到您的日期选择器输入文本框的事件处理程序(例如 onchange)。

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

这样,每当用户更改数据(例如:选择日期)时,都会调用 javascript 函数 setCookie。然后,该函数必须存储通过设置 cookie 选择的日期(示例)。

设置好 cookie 后,您必须确保您的输入预先填充了上次存储在 cookie 中的任何值。这意味着读取 cookie(示例)并通过value=""标签或 jQuery设置输入值$("input").val("")

于 2013-08-13T05:00:03.977 回答