Vous êtes sur la page 1sur 3

STI

Classe : Bac Sciences de l’informatique

Le langage JavaScript

---------------------------------

Nom du Prof : Ladhari Tijani

S
Exercice 1 60 min

1. Écrire le code HTML et CSS qui permet de créer le formulaire ci-dessous :

2. Le clic sur le bouton "Confirmer" fait appel à Une fonction JavaScript intitulée
"Verif".
Développer la fonction "Verif" qui permet de vérifier la validité des champs du
formulaire en respectant les contrôles ci-dessous :
• Cin formé par 8 chiffres
• Le numéro de permis est une chaine de 8 caractères respectant le format suivant :
« XX/XXXX » ou chaque X représente un chiffre
• Le nom et prénom est chaine alphabétiques de longueur compris entre 3 et 20
• L’ année de naissance doit être supérieur à 2000 .
• choix d’un genre est obligatoire
• Le mot de passe doit contenir au moins une lettre majuscule
• La même chaine dans les deux champs mot de passe et confirmer mot de passe

1
Exercice 2 60 min

1. Écrire le code HTML et CSS qui permet de créer le formulaire ci-dessous :

2. La zone "Captcha" est utilisée pour sécuriser le site web contre les robots. Elle
sera remplie automatiquement dès le chargement de la page par une chaîne suite
à l'appel d'une fonction JavaScript intitulée "GenererCaptcha".
Développer la fonction "GenererCaptcha" permettant de générer une chaîne de
5 lettres dont chacune est obtenue selon le principe suivant :
➢ générer aléatoirement un nombre K entre 1 et 26
➢ déterminer l'équivalent alphabétique majuscule de K s'il est pair, ou bien son
équivalent minuscule dans le cas contraire.

3. Le clic sur le bouton "Valider" fait appel à Une fonction JavaScript intitulée
"Verif".
Développer la fonction "Verif" permettant de vérifier la validité des champs du
formulaire en respectant les contrôles ci-dessous :
• La sélection d’un hôtel est obligatoire.
• L’évaluation des critères "Accueil" et "Restauration" est obligatoire.
• La valeur saisie dans la zone "Réponse" doit être égale au nombre de lettres majus-
cules qui figurent dans la zone "Captcha".

Vous aimerez peut-être aussi