Adloun

Deux élèves rendent le même écran de connexion

Exercice de TD · niveau 3 (difficile) · NSI (première), chapitre 10 — Interagir sur le Web · Décrire la page : HTML et CSS

Énoncé

Deux élèves rendent le même écran de connexion. Voici la version de Yanis.


<div class="champ">
  <div>Courriel</div>
  <input type="text" placeholder="Courriel">
</div>
<div class="bouton" onclick="envoyer()">Envoyer</div>

« Ça marche, dit-il, j'ai testé. » Citer quatre choses qui ne marchent pas, en distinguant celles qu'il aurait pu voir à l'écran de celles qu'il ne pouvait pas voir. Écrire ensuite la version correcte.

Corrigé

Ce qu'il aurait pu voir.

Ce qu'il ne pouvait pas voir en regardant l'écran.

Un cinquième point, mineur : type=&quot;text&quot; au lieu de type=&quot;email&quot; prive le navigateur de la vérification élémentaire de forme et, sur mobile, du clavier adapté. Et le placeholder n'est pas un libellé : il disparaît dès la première frappe, au moment précis où l'on voudrait relire ce qu'on est censé saisir.

La version correcte.


<form action="/connexion" method="post">
  <label for="courriel">Courriel</label>
  <input type="email" id="courriel" name="courriel" required>

  <button type="submit">Envoyer</button>
</form>

Ce que montre cet exercice : « ça marche, j'ai testé » veut dire ici « cela ressemble à ce que j'attendais, sur ma machine, avec ma souris ». Trois des quatre défauts ne se voient pas à l'écran. Une page se contrôle dans l'onglet réseau du navigateur — qu'est-ce qui part ? — et au clavier seul, sans toucher la souris.

Les autres exercices de ce chapitre Le cours du chapitre

Un blocage sur cet exercice ? Le tuteur d'Adloun guide par questions, sans donner la réponse.