NSI (première) · Chapitre 10 · Exercice d'entraînement
Un site de vente calcule le total du panier en JavaScript et l'envoie…
Interagir sur le Web · Le partage client / serveur · niveau 2
Énoncé
Un site de vente calcule le total du panier en JavaScript et l'envoie au serveur dans un champ caché :
<input type="hidden" name="total" value="42.50">
- Que peut faire un utilisateur ? Décrire précisément le geste.
- Quels champs doivent réellement voyager du client vers le serveur ?
- Le prix d'un article change entre l'affichage de la page et la validation. Qui décide ?
Pour démarrer : comment l'IA t'aide
1. Que peut faire un utilisateur ? Décrire précisément le geste.
Élève
Le champ est caché, donc l'utilisateur ne peut pas le voir ni y toucher, non ? Je ne vois pas quel geste décrire.
IA
« Caché » décrit ce qui s'affiche à l'écran, mais où se trouve ce champ dans la page que le navigateur a reçue ? Et quels outils le navigateur met-il à disposition pour regarder le code d'une page ?
Élève
Le champ est dans le code HTML de la page, donc dans le navigateur. On peut ouvrir les outils de développement pour voir le code. Mais après, modifier la valeur, ça marche vraiment ?
IA
Les outils de développement permettent aussi de modifier le document affiché. Une fois la valeur changée dans la page, quel geste de l'utilisateur envoie ensuite les données au serveur ?
L'IA ne donne pas la réponse : elle pose la question qui fait avancer. Le corrigé de cet exercice n'est pas publié : à toi de continuer.
Continue cet exercice avec l'IA
Reprends la question 1 là où le dialogue s'arrête, puis la suite de l'exercice.
Continuer avec l'IA — gratuit, sans inscriptionGratuit, sans inscription. L'IA te guide pas à pas, sans te donner la réponse.