Exploiter la fonction "
uniquementLettres
" qui permet de vérifier qu’une chaîne passée en paramètre se
compose uniquement de lettres alphabétiques
Page 3
Partie pratique
Toutes les fonctions JavaScript doivent être enregistrées dans le fichier "
[Link]
Exploiter la fonction "uniquementLettres" qui permet de vérifier qu’une chaîne ch passée en
paramètre se compose uniquement de lettres alphabétiques.
Function uniquementLettres(ch)
{
ch=
i=
while ([Link](...)>=… && [Link](…)<=…. && i<…..)
{
i=…
}
return i==……
}
1) Devolopper une fonction javascript nommée charger() permettant de :
Rendre invisible la zone de texte d’id « montant,
Remplir la liste déroulante des mois d’id « mois » par les numeros des mois,
Remplir la liste deroulante des annees d’id « annee » par les cinqs années à compter
depuis l’année courante. Exemple : pour l’année courante 2024 la liste deroulante sera
remplie par les années 2024, 2025, 2026, 2027 et 2028
Remplir la zone de texte d’id « captcha2 » par une chaine aléatoire composée de 8
chiffres
2) Completer le code html suivant afin que la fonction sera appelée au moment de
chargement de la page :
<body …………………………………………………………….>
3) Developper une fonction javascript nommée « calcul_montant() » permettant de :
Rendre visible la zone de texte d’id « montant »,
Afficher, dedans, le montant de la facture à payer tout en effectuant le test suivant :
- Montant=34.9 TND si la facture séléctionnée= JDID BOX 12 MO
- Montant=45.9 TND si la facture séléctionnée= FLASH BOX 20 MO
- Montant=50.9 TND si la facture séléctionnée= FAST BOX
Completer le code html suivant afin que la fonction valcul_montanté sera appelée lorsque la liste
deroulante « nature de la facture à payer » perd le focus :
<select id=s1 …………………………………………………..>
4) Developper une fonction javascript nommée « verif_num_carte() » permettant de :
- Colorer le champ numero de la carte en vert lorsqu’il est formé de 16 chiffres et
commence par :
- * 5 si le type de la carte bancaire=Master
- 4 si le type de la carte bancaire=Visa
Completer le code html suivant afin que la fonction « verif_num_carte() » sera appelée lorsque
le contenu du champ numero de la carte est modifié :
<input type= »text » id= »numcar » …………………………………………………..>
Sachant que le champ nom et prenom et une chaine alphabetique ayant une longeur comprise
entre 3 et 20
Cpmleter la fonction controlNomPreom() qui contrôle le remplissahe du champ nom et prenom
5) Developper une fonction javascript nommée « verif () » qui contrôle le remplissage du
formulaire en s’assurant que :
La sélection de la nature de la facture à payer a été bien faite,
La sélection d’un type de carte bancaire est obligatoire
Le champ email est obligatoire et doit contenir le caractere @
La selection de la date d’expiration est obligatoire
Le champ cryptogramme visuel doit etre formé par 3 chiffres
Les deux champs d’id captcha1 et captcha2 doivent se correspondre
- Colorer le champ numero de la carte en vert lorsqu’il est formé de 16 chiffres et
commence par :
- * 5 si le type de la carte bancaire=Master
- 4 si le type de la carte bancaire=Visa
Completer le code html suivant afin que la fonction « verif_num_carte() » sera appelée lorsque
le contenu du champ numero de la carte est modifié :
<input type= »text » id= »numcar » …………………………………………………..>