Files
cv-generator/js/form/formHandler.js
T
stanig2106 5ff303a2c0 refactor: factoriser le code en plusieurs fichiers
- Extrait le CSS inline vers css/base.css, css/form.css, css/button.css
- Extrait le JS inline vers js/main.js, js/form/formHandler.js, js/storage/cvStorage.js
- index.html devient un shell qui charge les fichiers externes
- Ajoute les dossiers placeholder pour les futures sections : education, experience, hobbies
2026-04-05 13:32:26 +01:00

22 lines
762 B
JavaScript

import { saveCvData } from '../storage/cvStorage.js';
export function initForm() {
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 };
saveCvData(formData);
const success = document.getElementById('success');
success.textContent = `CV prêt à être généré pour ${prenom} ${nom} !`;
success.style.display = 'block';
});
}