25 lines
870 B
JavaScript
25 lines
870 B
JavaScript
/**
|
|
* app.js — Point d'entrée principal du CV Generator
|
|
* Gère la soumission du formulaire et la sauvegarde des données.
|
|
*/
|
|
|
|
document.getElementById('cv-form').addEventListener('submit', function (e) {
|
|
e.preventDefault();
|
|
|
|
const nom = document.getElementById('nom').value.trim();
|
|
const prenom = document.getElementById('prenom').value.trim();
|
|
const email = document.getElementById('email').value.trim();
|
|
const titre = document.getElementById('titre').value.trim();
|
|
|
|
if (!nom || !prenom || !email || !titre) return;
|
|
|
|
const formData = { nom, prenom, email, titre };
|
|
localStorage.setItem('cvData', JSON.stringify(formData));
|
|
|
|
const success = document.getElementById('success');
|
|
success.textContent = `CV prêt à être généré pour ${prenom} ${nom} !`;
|
|
success.style.display = 'block';
|
|
|
|
console.log('Données du CV :', formData);
|
|
});
|