Devoir de Contrôle N°3 - Classe : 3STIC
Exercice 1
Soit la page evaluation.html, permettant à un testeur d’évaluer un modèle de voiture en attribuant une
note à chaque critère d’évaluation, via le formulaire suivant.
Le clic sur le bouton "Valider" fait appel à : Une fonction JavaScript intitulée "verif",
a. Compléter la balise HTML suivante pour le bouton ANNULER et VALIDER:
<input type = " ……………… " value =" …………………….. ">
<input type = " ……………… " value =" …………………….. " …………….. = "Verif()">
b. Développer la fonction "verif" permettant de s’assurer de la validité des champs du formulaire tout
en respectant les contrôles ci-dessous :
Champ Contrôle
N° Permis (id="np") Une chaîne de 8 chiffres
Modèle testé (id="m") La sélection d’un modèle est obligatoire.
Sécurité, Conduite, Confort
Un entier entre 1 et 5.
(id="s"),(id="c"),(id="f")
Je ne suis pas un robot (id="r") La sélection de la case à cocher est obligatoire.
……………………………………………………………………………………………………….……
………………………………………………………………………………………………….…………
…………………………………………………………………………………………….………………
……………………………………………………………………………………….……………………
………………………………………………………………………………….…………………………
………………………………………………………………………………………………………………
………….…………………………………………………………………………………………………
…….……………………………………………………………………………………………………….
……………………………………………………………………………………………………….……
………………………………………………………………………………………………….…………
1
…………………………………………………………………………………………….………………
………………………………………………………………………………………………………………
………………………………………………………………………………………………………………
………………………………………………………………………………………………………………
Exercice 2
Les id sont :
✓ Nom Prénom : id = NP :
✓ Email : id = e
✓ Genre : id=h et id=f
✓ Code CAPTCHA : id=cap
✓ Taper le code : id =v
Soit la page inscription.html
• Lors du chargement de la page on fait appel à une fonction JS captcha () permettant de générer
aléatoirement une chaine formée par 3 chiffres qui sera affiché dans Le cadre jaune.
• Le clic sur le bouton "Valider" fait appel à : Une fonction JavaScript intitulée "valider",
a. Comment on fait l’appel de la fonction captcha()
……………………………………………………………………………………………………….
b. Développer la fonction captcha
function captcha()
{
……………………………………………………………..
…………………………………………………………….
}
c. Développer la fonction "valider" permettant de s’assurer de la validité des champs du formulaire tout
en respectant les contrôles ci-dessous :
Champ Contrôle
Nom et Prénom Une chaîne non vide
Email Contient le caractère @.
Genre Obligatoire
Taper le code Le code doit être identique au code CAPTCHA
……………………………………………………………………………………………………….…
…………………………………………………………………………………………………….……
………………………………………………………………………………………………….………
……………………………………………………………………………………………….…………
…………………………………………………………………………………………….……………
………………………………………………………………………………………….………………
……………………………………………………………………………………….…………………
2
…………………………………………………………………………………….……………………
………………………………………………………………………………….………………………
……………………………………………………………………………….…………………………
…………………………………………………………………………….……………………………
………………………………………………………………………………………………………….
…………………………………………………………………………………………………………