-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathscript.js
More file actions
22 lines (20 loc) · 837 Bytes
/
Copy pathscript.js
File metadata and controls
22 lines (20 loc) · 837 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
// TODO : Ajouter un écouteur d'événement sur le formulaire
document.getElementById('form-examen').addEventListener('submit', function(e)
{
e.preventDefault();
// TODO : Récupérer les valeurs du formulaire
const examen = {
nom: document.getElementById('nom').value,
duree: parseInt(document.getElementById('duree').value),
description: document.getElementById('description').value,
proprietaire: document.getElementById('proprietaire').value,
questions: []
};
// TODO : Sauvegarder l'examen dans le localStorage sous une clé basée sur le nom du propriétaire
const examsKey = 'examens_' + examen.proprietaire;
const exams = JSON.parse(localStorage.getItem(examsKey)) || [];
exams.push(examen);
localStorage.setItem(examsKey, JSON.stringify(exams));
alert('Examen ajouté avec succès !');
this.reset();
});