文本框不使用javascript显示日期选择器

本文关键字:显示 日期 选择器 javascript 文本 | 更新日期: 2023-09-27 18:19:28

我正在使用DevExpress开发我的网站。。。现在我将Aspxtextbox与jquery一起使用来显示日期选择器。我不使用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。。我的代码出了什么问题?

文本框不使用javascript显示日期选择器

要使日期选择器工作,您需要同时引用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 %>")