Taille du fichier : 100.05 KB
Matière : STI
Niveau(Section) : Bac(Sciences de l'informatique)
Nature : pratique
Année scolaire : 2024-2025
Type : série d'exercice
Mots clés : STI,JavaScript,Les évènements
Trimestre : 2ème
Niveau de difficulté : Normal
Auteur : BEN JLIJEL Chakib
Uploader : admin
Date de dépôt : 23/08/2025
Note moyenne : ★★★★★ (0.0/5)
TP JavaScript, axé sur les événements HTML, pour les élèves de 4ème Sciences de l'Informatique au Lycée Secondaire Elhaouaria, année 2024-2025, par M. BEN JLIJEL Chakib.
Exercice 1 : Toutes les fonctions JavaScript doivent être dans "mesControles.js" ; compléter le formulaire de la page "Inscription.html" avec champs pour nom, prénom, date de naissance (type date, min 1964-01-01, max 2004-01-01), email (type email, obligatoire), mot de passe, captcha (désactivé, lecture seule), et boutons submit/reset.
Les boutons radio pour genre ont values "M" et "F", avec "M" coché par défaut.
Fonction "FormerMail" : Génère email en minuscules au format premierLettrePrénom.nom@orange.tn, appelée au focus sur le champ email.
Fonction "GenererCaptcha" : Génère aléatoirement une chaîne de 10 caractères (majuscules et chiffres), appelée au chargement de la page et au clic sur "Actualiser".
Exercice 2 : Compléter la page "compteur-de-caracteres.html" avec textarea pour message (80 colonnes, 10 lignes, placeholder), champ number pour contacts (min 1, max 100, default 1), et bouton submit "Acheter des SMS".
Fonction "campagneSMS" : Affiche nombre de caractères utilisés/restants, SMS utilisés, et coût total en vert (coût = coût message * SMS * contacts), appelée à la saisie dans textarea.
Fonction "succes" : Affiche message "Votre achat s'est effectué avec succès!" dans une boîte de dialogue, appelée à l'envoi du formulaire.
Fonction "coutTotal" : Calcule et affiche le coût total en vert avec la même formule, appelée au changement du champ contacts.
Toutes les fonctions sont à développer dans "mesControles.js", avec illustrations des formulaires fournies dans le document.