Как я могу сделать так, чтобы календарь выглядел так

#javascript #asp.net #css

#javascript #asp.net #css

Вопрос:

введите описание изображения здесь

Я хочу показать календарь таким образом на веб-сайте моего проекта колледжа. Как я могу сделать это с помощью CSS и javascript? Я хочу, чтобы при наведении курсора мыши на date него отображались все даты месяца и точно так же с параметром месяц и год, который должен дать пользователю возможность выбрать указанный год или месяц.

Я совершенно новичок в этой области, так как же я могу упростить задачу? Спасибо.

Комментарии:

1. Вы спрашиваете, как отобразить текст так, чтобы он выглядел написанным от руки, или это был просто быстрый способ пометить поля?

2. Да, это был быстрый способ обозначить это @nnnnnn.

Ответ №1:

Что ж, похоже, вам нужна помощь с вашим школьным проектом, поэтому я просто укажу вам несколько направлений и позволю собрать все воедино.

(1) Вы можете сделать divs невидимыми.

Объект JavaScript.стиль.отображение:

 object.style.display="inline"
 

(не путайте CSS «отображение» с CSS «видимость»)

или jQuery .css().

(2) Вы можете изменить текст внутри элемента.

Объект JavaScript.innerHTML:

 document.getElementById("p1").innerHTML="New text!";
 

или jQuery .html().

РЕДАКТИРОВАТЬ: (3) Вы можете привязать событие «onChange» к выбору, если планируете использовать выпадающие списки для дат / etc.

JavaScript onChange

 onchange="SomeJavaScriptCode"
 

или jQuery .bind(«изменить»).

Комментарии:

1. Ты хотел сказать display="none" ?

2. @nnnnnn Я очень надеюсь, что он планирует сделать его видимым 😉 Я просто цитировал документацию. Но вы правы, для этого потребуется .display=»none» раньше .display=»inline» или, скорее.display=»block» для обычного поведения div.