Jquery дата и время не работает - PullRequest
1 голос
/ 08 сентября 2011

Я использовал палитру даты и времени 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>

Textbox:

<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 голосов
/ 08 сентября 2011

Является ли DateTimePicker частью Jquery UI, тогда вы должны включить JQuery UI!

Редактировать: О, извините, тот же ответ:)

0 голосов
/ 08 сентября 2011

В дополнение к тому, что сказал Марко Йоханнесен, убедитесь, что идентификатор или класс TextBox фактически выбирается селектором jQuery. Обычно, если вы используете MasterPage, этот идентификатор изменяется, объединяя идентификатор ContentPlaceHolder в начале идентификатора. Подробнее: Как использовать JQuery с мастер-страницами?

0 голосов
/ 08 сентября 2011

Ну, почему вы используете эхо для идентификатора?

И вы пытаетесь использовать jQuery UI (НЕ jquery) DatePicker, поэтому вы должны включить их библиотеку :) (http://jqueryui.com/download) См. http://jqueryui.com/demos/datepicker/ для получения дополнительной информации.

...