【问题标题】:Jquery date time picker not workingJquery日期时间选择器不起作用
【发布时间】:2011-09-08 16:00:37
【问题描述】:

我使用带有按钮图像的 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>

【问题讨论】:

  • 是否有某种错误信息?

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


【解决方案1】:

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

并且您正在尝试使用 jQuery UI(不是 jquery)DatePicker,因此您应该包含他们的库 :) (http://jqueryui.com/download) 请参阅http://jqueryui.com/demos/datepicker/ 了解更多信息。

【讨论】:

【解决方案2】:

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

编辑:哦,对不起,同样的答案:)

【讨论】:

    【解决方案3】:

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

    【讨论】:

      最近更新 更多