-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathscript.js
More file actions
35 lines (30 loc) · 1.59 KB
/
script.js
File metadata and controls
35 lines (30 loc) · 1.59 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
document.addEventListener("DOMContentLoaded", () => {
const toggleFormButton = document.getElementById("toggleFormButton");
const studyForm = document.getElementById("studyForm");
const addToScheduleButton = document.getElementById("addToScheduleButton");
const studySchedule = document.getElementById("studySchedule");
toggleFormButton.addEventListener("click", () => {
if (studyForm.style.display === "none" || studyForm.style.display === "") {
studyForm.style.display = "block";
} else {
studyForm.style.display = "none";
}
});
addToScheduleButton.addEventListener("click", (event) => {
event.preventDefault();
const dayInput = document.getElementById("dayInput").value;
const subjectInput = document.getElementById("subjectInput").value;
const timeInput = document.getElementById("timeInput").value;
if (dayInput && subjectInput && timeInput) {
const scheduleItem = document.createElement("div");
scheduleItem.className = "schedule-item";
scheduleItem.innerHTML = `<strong>Day:</strong> ${dayInput} <br> <strong>Subject:</strong> ${subjectInput} <br> <strong>Time:</strong> ${timeInput}`;
studySchedule.appendChild(scheduleItem);
// Clear the form inputs
document.getElementById("dayInput").value = "";
document.getElementById("subjectInput").value = "";
document.getElementById("timeInput").value = "";
studyForm.style.display = "none";
}
});
});