Examen Internet HTML – XML-JAVASCRIPT-CSS
Examen Internet HTML – XML-JAVASCRIPT-CSS
Examen Fin
module : Programmation Web
Un restaurant vous demande de
réaliser un formulaire pour qu'un client puisse commander son repas à la carte
par internet.
Vous calculerez au fur et à mesure le tarif qui sera affiché dans
un champ du formulaire et remis à jour lorsqu'un plat sera sélectionné. Si le
tarif dépasse une certaine somme, le client aura droit à un dessert gratuit, un
message d'alerte le préviendra. Lorsque la commande est prête, un clic sur le
bouton Commander postera la commande au restaurant.
Étape 1 : dessin du formulaire
Le formulaire que vous devez créer
comporte :
- une adresse de livraison,
- des listes de choix pour sélectionner une entrée, un plat, un dessert (prévoir dans chaque liste un item "aucun" car il n'est pas obligatoire de prendre une entrée, un plat et un dessert).
- un champ pour donner le nombre de personnes pour chaque liste de choix (par exemple, 2 personnes peuvent prendre une entrée et une seule un dessert).
N'oubliez pas de nommer les champs
du formulaire afin de pouvoir y accéder dans vos scripts (attribut name dans
INPUT). Un clic sur le bouton
Commander
provoquera l'appel de la fonction VerifierCommande()
Travail à faire :
Étape 2 : Gestion du nombre de personnes
Par défaut, le nombre de personnes
est à 0 lorsque l'item «
aucun »
est sélectionné dans la liste de choix. S'il y a 0 et qu'un plat
est sélectionné il passe à 1, sinon le nombre de personnes reste inchangé.
1.
Ecrire le code de la fonction
JAVASCRIPT ChangeNbrPersonne( 2 points)
Étape 3 : vérification des données
Nombre de personnes
Il doit être compris entre 0 et une borne supérieure que vous
fixerez.
2.
Ecrire le code
de la fonction JAVASCRIPT
VerifNbre( 2 points)
Adresse
3.
Il faut vérifier si l'adresse est remplie et valide.
Pour cela, créez une fonction AdresseValide(chaine) qui teste si la chaîne
passée en paramètre est valide. La fonction teste :
- si le nombre de caractères de la chaîne est non nul ;
Cette fonction retourne false s'il y a un problème, true sinon. En
cas de problème elle affiche un message d'alerte. ( 2 points)
Salut,
RépondreSupprimerPouvez vous m'envoyer svp la correction !
Correction svp
Supprimerwa sir t7wa
SupprimerSalut,
RépondreSupprimerPouvez vous m'envoyer svp la correction !
la correction svp
Supprimerla correction svp
Supprimerwa sdi swtk a l97ba
Supprimerla correction svp!
RépondreSupprimerCorrection svp
RépondreSupprimerCorrection svp
RépondreSupprimerya wlad l97ab 3tiwna les rpns
RépondreSupprimer