Aller au contenu principal
Wadifa InfoEmploi public au Maroc ع
Combien toucherez-vous vraiment ? Ratibi calcule votre salaire net Calculer →
TP 5 pages PDF · 598 Ko

seance10 2 travaux pratiques

const [errorMessages, setErrorMessages] = useState({}); const [isSubmitted, setIsSubmitted] = useState(false);

Filière : Divers

📥 Télécharger le PDF (598 Ko)

Document non officiel partagé entre stagiaires, non vérifié par Wadifa.

Première page : seance10 2 travaux pratiques
Première page du document
Concours et emplois ouverts aux diplômés OFPPT, sur WhatsApp dès leur parution

Sommaire du document

  1. 10.2. Formulaire d’inscription

Aperçu du contenu

Extrait des premières pages, texte tiré du PDF. Le document complet (5 pages) est dans le PDF.

<input type="text" name="uname" required /> {renderErrorMessage("uname")} </div> <div className="input-container"> <label>Mot de passe </label> <input type="password" name="upass" required /> {renderErrorMessage("upass")} </div> <div className="button-container"> <input type="submit" value="Se connecter" /> </div> </form> </div> </div>

Ajouter la fonction qui gére la soumission du formulaire const database = [ { username: "user1", password: "pass1" }, { username: "user2", password: "pass2" }

const errors = { uname: "Votre identifiant est incorrect.", upass: "Votre mot de passe est incorrect."

const handleSubmit = (event) => { event.preventDefault(); var { uname, upass } = document.forms[0]; setName(uname.value); const userData = database.find((user) => user.username === uname.value); if (userData) { if (userData.password !== upass.value) { setErrorMessages({ name: "upass", message: errors.upass }); } else { setIsSubmitted(true);

Afficher le message de réussite après l'envoi return ( <div className="app"> {isSubmitted ? <div><div className="title">Accueil</div><div>Bonjour {name}</div></div> : renderForm} </div>

Styliser le formulaire en utilisant le code suivant (App.css) .app { font-family: sans-serif; display: flex; align-items: center; justify-content: center; flex-direction: column; height: 100vh; font-family: Cambria, Cochin, Georgia, Times, "Times New Roman", serif; background-color: #f8f9fd;

Afficher le message de réussite après l'envoi Je suis {name} né le {date_naissance} à {ville} et mes loisirs sont : {loisirs}

📥 Télécharger le document complet (PDF · 598 Ko)

Autres documents de la filière Divers

Tous les documents Divers →

⚑ Signaler un problème avec ce document

Toutes les filières

Document pédagogique de la formation professionnelle, partagé pour les stagiaires. Les supports officiels de votre promotion restent ceux de votre formateur et d'OFPPT Academy. Ce document vous appartient ou doit être retiré ? Écrivez à [email protected], il sera retiré sous 48 h.

📲
Installez Wadifa Info sur votre iPhone : appuyez sur le bouton Partager en bas de Safari, puis sur Sur l'écran d'accueil. Les nouveaux concours, sans passer par le navigateur.