WebForms的jQuery UI日历日期问题

时间:2019-01-13 16:29:10

标签: jquery webforms

我遇到了问题。我需要使用jQuery ui / jqwidgets datetimeinput实用程序设置日期时间选择器。在页面加载时,我在服务器页面上有带有Web表单和代码的业务逻辑。我创建了两个日历输入,开始和结束日期,以及两个隐藏的控件,将在后面的代码中进行处理。基本上,当我调试后面的代码以使隐藏的开始日期值是当前日期,而隐藏的结束日期是从开始日期起30天时,我的代码就会工作。当我调试并访问后面的代码时,我得到了所需的正确值,但是它没有反映在客户端的日期上,并且收到ui控制台错误:j query-3.3.1.min。 js:2 jQuery.Deferred异常:未定义Globalize ReferenceError:未定义Globalize 。有人可以告诉我我做错了什么以及如何解决吗?

带有jqxDateTimeInput的ASPX页面

write-host $vnet.AddressSpace.AddressPrefixesText | ConvertFrom-Json

隐藏字段:

<script type="text/javascript">
    $(document).ready(function () {
        // Create a jqxDateTimeInput
        debugger;
        $("#txtStartDate").jqxDateTimeInput({ width: '105px', height: '38px', template: "success", formatString: 'd' });
        $("#txtEndDate").jqxDateTimeInput({ width: '105px', height: '38px', template: "success", formatString: 'd' });

        $("#txtStartDate").val($("#hdnStartDate").val());
        $("#txtEndDate").val($("#hdnEndDate").val());
        console.log();
        $("#hdnStartDate").val($("#txtStartDate").val());
        $("#hdnEndDate").val($("#txtEndDate").val());

    });
</script>

页面加载背后的代码:

<div>

            <asp:HiddenField ID="hdnStartDate" runat="server" ClientIDMode="Static" />
            <asp:HiddenField ID="hdnEndDate" runat="server" ClientIDMode="Static" />
        </div>

0 个答案:

没有答案