vivekpazhani Ответов: 7

Для отображения календаря месяцев и годов при каждом нажатии на текстовое поле


Привет, я создал одну веб-страницу в aspx. в котором я хочу отобразить календарь месяцев и годов,

всякий раз, когда я нажимаю в текстовом поле. после того как выбрали отборный месяц и год в календаре

элемент управления я хочу отобразить этот месяц и год в текстовом поле..

я ожидаю, что для этого будут использоваться стили CSS и события Java-скриптов..


ты можешь помочь??

Joezer BH

Привет Вивек,
Это зависит от того, какой элемент управления календарем вы используете, Бадди, покажите какой-нибудь код, и мы его подберем

7 Ответов

Рейтинг:
2

H.Bahmanabadi

Привет , вы должны нам jquery ui datepicker, это легко и лучше всего

http://jqueryui.com/datepicker/[^]


Рейтинг:
1

Murali0195

Привет...
Здесь добавьте ссылку ajaxcontroltoolkit.dll. А потом пиши

 <asp:textbox id="TextBox1" runat="server" xmlns:asp="#unknown"></asp:textbox>
<asp:calendarextender id="calext1" runat="server" targetcontrolid="TextBox1" format="yyyy-MM-dd" cssclass="calext1" xmlns:asp="#unknown"></asp:calendarextender>

Он будет показывать год и месяц мудро.
Спасибо тебе.


Рейтинг:
1

Member 14008764

используя форму form1.aspx-файл

Цитата:
&ЛТ;как ASP:scriptmanager при ИД="ScriptManager1" атрибут runat="сервер"и GT;



Цитата:
&ЛТ;АСП:текстовое поле с ID="DateTextBox" атрибут runat="сервер"и GT;
&ЛТ;АСП:идентификатор изображения="Изображение1" атрибут runat="сервер" Url_изображения="~/изображения/2018-календарь с праздниками.ПНГ" Высота="16px и" ширина="16px и" /&ГТ;
&ЛТ;СС1:CalendarExtender идентификатор="CalendarExtender1" атрибут runat="сервер" TargetControlID="DateTextBox" PopupButtonID="Изображение1" /&ГТ;
&ЛТ;АСП:таймер идентификатор="Таймера1" атрибут runat="сервер" и GT;


Рейтинг:
0

Toy Warrior

Читать это....

http://www.ajaxtoolkit.net/Calendar/Calendar.aspx


Рейтинг:
0

Renju Vinod

Пожалуйста, проверьте следующие URL-адреса.

Элемент управления datepicker на jQuery

Образец
Пример на jQuery элемент управления datepicker


Рейтинг:
0

kanangandhi

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="WebApplication2.WebForm1" %>

<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
    <script type="text/javascript">
        function displayDate() {
            var Month = '<%= cal.SelectedDate.Date.Month %>';
            var Year = '<%= cal.SelectedDate.Date.Year %>';
           document.getElementById('<%=txtYear.ClientID %>').value = Year;
           document.getElementById('<%=txtMonth.ClientID %>').value = Month;
        }
    </script>
</head>
<body>
    <form id="form1" runat="server">
        <div>
            <asp:Calendar ID="cal" runat="server"></asp:Calendar>
            <br />
            <asp:Button Text="Click" OnClientClick="displayDate();" runat="server" />
            <br />
            <asp:Label ID="lblYear" runat="server" Text="Year"></asp:Label>
            <asp:TextBox ID="txtYear"  runat="server"></asp:TextBox>
            <br />
            <asp:Label ID="lblMonth" runat="server" Text="Month"></asp:Label>
            <asp:TextBox ID="txtMonth"  runat="server"></asp:TextBox>
        </div>
    </form>
</body>
</html>


Рейтинг:
0

Member 13322861

функция displayDate() {
ВАР месяц = ";
var Year = ";
document.getElementById(").value = год;
document.getElementById(").value = месяц;
}

















функция displayDate() {
ВАР месяц = ";
var Year = ";
document.getElementById(").value = год;
document.getElementById(").value = месяц;
}


Richard Deeming

Неформатированный, необъяснимый дамп кода не является решением, независимо от того, сколько раз вы повторяете одну и ту же функцию или сколько разрывов строк вы ставите между повторами.