0

我在 UpdatePanel (ASP.Net) 中使用了一个物化的pickadate,我在回发时检测到了一个问题。

回发前: 回发前:

回传后: 回传后:

我在 UpdatePanel 启动时实现了这个脚本,如下所示:

<asp:UpdatePanel runat="server">
        <ContentTemplate>
        <script type="text/javascript">
            var prm = Sys.WebForms.PageRequestManager.getInstance();

            prm.add_endRequest(function () {
                $(document).ready(function () {
                    $('input.txt-00').characterCounter();
                    $(function () {
                        Materialize.updateTextFields();
                    });
                });

                $(document).ready(function () {
                    $('select').material_select();
                });

                var today = new Date();  //Get today's date
                var minDate = new Date(today.getFullYear() - 99, 0, 0);
                var maxDate = new Date(today.getFullYear() - 2, 0, 0);
                $('.datepicker').pickadate({
                    selectMonths: true, // Creates a dropdown to control month
                    selectYears: 99, // Creates a dropdown of 15 years to control year
                    format: 'mm/dd/yyyy',
                    formatSubmit: 'yyyy-mm-dd',
                    onClose: function () {
                        $(document.activeElement).blur();
                    },
                    hiddenName: true,
                    min: minDate,
                    max: maxDate
                });
...

我已经用谷歌搜索了几个小时,没有发现这样的问题......以前有没有人遇到过这个问题?谢谢你的帮助...

4

0 回答 0