4SI TP4 : javascript STI
Exercice 1
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 (l’évènement onload), par une chaîne
retournée suite à l'appel d'une fonction JavaScript intitulée "GenererCaptcha".
Le clic sur le bouton "Actualiser" permet d’appeler la fonction "GenererCaptcha"
afin de régénérer une nouvelle valeur de la zone "Captcha".
Le clic sur le bouton "Annuler" permet d’initialiser les champs du formulaire.
Le clic sur le bouton "Valider" fait appel à Une fonction JavaScript intitulée "Verif".
2) Développer la fonction "GenererCaptcha" permettant de générer une chaîne de dix
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.
Remarque : Il est possible d'exploiter les fonctions JavaScript standards suivantes :
Fonction Rôle
Retourne un réel aléatoire appartenant à [0, 1[
[Link]() [Link]() * (max - min) + min : renvoie un nombre
aléatoire entre une valeur min (incluse) et une valeur max
(exclue)
retourne la troncature entière d'un nombre en
[Link](x)
retirant sa partie décimale.
[Link](x) Retourne la lettre dont le code ASCII est x
guerseenn@[Link] 1/2
4SI TP4 : javascript STI
3) 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
majuscules qui figurent dans la zone "Captcha".
Exercice2
guerseenn@[Link] 2/2