-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathscript.js
More file actions
48 lines (41 loc) · 1.85 KB
/
script.js
File metadata and controls
48 lines (41 loc) · 1.85 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
36
37
38
39
40
41
42
43
44
45
46
47
48
// 1. CHANGER LE TEXTE DU TITRE
document.getElementById("btnChangeText").addEventListener("click", () => {
const title = document.getElementById("title");
if (title) {
title.textContent = "RiseUp Educ : un accompagnement sur mesure pour ton enfant 🚀";
}
});
// 2. MESSAGE DYNAMIQUE
document.getElementById("btnMessage").addEventListener("click", () => {
const message = document.getElementById("message");
if (message) {
message.textContent = "Chaque élève est unique : nous construisons un plan adapté à ses besoins. 👌";
}
});
// 3. FORMULAIRE DE CONTACT (validation simple côté frontend)
const contactForm = document.getElementById("contactForm");
const feedback = document.getElementById("formFeedback");
if (contactForm && feedback) {
contactForm.addEventListener("submit", (event) => {
event.preventDefault();
const parentName = document.getElementById("parentName");
const email = document.getElementById("email");
const studentLevel = document.getElementById("studentLevel");
const messageParent = document.getElementById("messageParent");
if (!parentName.value || !email.value || !studentLevel.value || !messageParent.value) {
feedback.textContent = "Merci de remplir tous les champs avant d’envoyer votre demande.";
feedback.classList.remove("success");
feedback.classList.add("error");
return;
}
feedback.textContent = "Merci ! Votre demande a bien été enregistrée. Nous vous répondrons très rapidement.";
feedback.classList.remove("error");
feedback.classList.add("success");
contactForm.reset();
});
}
// 4. ANNÉE AUTOMATIQUE DANS LE PIED DE PAGE
const yearSpan = document.getElementById("year");
if (yearSpan) {
yearSpan.textContent = new Date().getFullYear();
}