文本框不使用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。。我的代码出了什么问题?
要使日期选择器工作,您需要同时引用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 %>")