0

我正在使用 DevExpress 开发我的网站...现在我使用带有 jquery 的 Aspxtextbox 来显示 datepicker。我不使用 AspxDateEdit,因为我无法应用我的 css ...这是我的代码:

Javascript

$(function () {
$("#<%= txtDate.ClientID  %>").datepicker(
{ dateFormat: 'dd/mm/yy', minDate: 0 })
});

ASPX

<dx:ASPxTextBox Native="true" CssClass="span3" runat="server" ID="txtDate">
    <ValidationSettings ErrorDisplayMode="Text" ErrorFrameStyle-ForeColor="Red" Display="Dynamic" ErrorTextPosition="Bottom" SetFocusOnError="true">
        <RequiredField IsRequired="True" ErrorText="The value is required" />
    </ValidationSettings>
</dx:ASPxTextBox>

当我查看源代码时,输​​入id = ContentPlaceHolder1_ctl00_txtDate ..我的代码有什么问题?

4

1 回答 1

1

要使日期选择器正常工作,您需要同时引用 jQuery 和 THEN(注意顺序)-> jQuery UI。

所以它会是这样的:

<script src="~/Scripts/jquery.js"></script>
<script src="~/Scripts/jquery-ui.js"></script>
<script src="~/Scripts/yourapp.js"></script>

我希望这有帮助。

编辑

此外,不确定文本框 ID 是否实际被修剪,因此请尝试删除空格:

$("#<%=txtDate.ClientID %>")
于 2013-06-23T05:39:40.600 回答