Jquery日期时间选择器无法正常工作

时间:2011-09-08 07:37:02

标签: jquery jquery-ui jquery-ui-datepicker

我使用带有按钮图像的jQuery日期时间选择器。它没有显示也没有工作......

这是ascx.cs文件:

<%@ Control Language="C#" AutoEventWireup="true" CodeFile="ExclusionSwipeCardRequest.ascx.cs" Inherits="ExclusionSwipeCardRequest" %>
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %>
<link href="../App_Themes/LMSTheme/Style.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="../Scripts/jquery-1.6.2.min.js"></script>

<script type="text/javascript">
$(function() {
    $( "#<%=txtFromDate.ClientID%>" ).datepicker({
        showOn: "button",
        buttonImage: "Images/clock_add.png",
        buttonImageOnly: true
    });
});
</script>

文本框:

<td>
     <asp:TextBox ID="txtFromDate" MaxLength="10" runat="server" ToolTip="Enter From Date"></asp:TextBox>
     <asp:RequiredFieldValidator ID="RFVIssueDate" runat="server" ControlToValidate="txtFromDate" ErrorMessage="*" ValidationGroup="Enter">
     </asp:RequiredFieldValidator>
</td>

3 个答案:

答案 0 :(得分:0)

那你为什么要使用echo作为ID?

您正在尝试使用 jQuery UI (NOT jquery)DatePicker,因此您应该包含他们的库:) (http://jqueryui.com/download) 有关详细信息,请参阅http://jqueryui.com/demos/datepicker/

答案 1 :(得分:0)

DateTimePicker是Jquery ui的一部分,那么你必须包含jquery ui!

编辑:哦对不起回答:)

答案 2 :(得分:0)

除了Marco Johannesen所说的内容之外,请确保jQuery选择器实际上正在选择TextBox的ID或类。通常,如果您使用的是MasterPage,则会修改此ID,并在ID的开头连接ContentPlaceHolder ID。更多信息:How to use JQuery with Master Pages?