La balise <input>
est le champ le plus important dans les formulaires.
L'attribut pincipal est type=""
, ce dernier va déterminer la façon dont
le champ sera affiché :
text
: champ de texte sur une seule ligne (par défaut)number
: saisie d'un nombreemail
: saisie d'une adresse emaildate
: saisie d'une datepassword
: saisie d'un mot de passecolor
: sélection d'une couleurrange
: valeur numérique comprise entre deux bornes (slider)submit
: bouton de soumission du formulaireL'attribut name spécifie le nom du champ qui doit être unique. C'est ce nom qui va servir d'identifiant au script de traitement. Par exemple, les données du champ
<input type="text" name="ville">
seront récupérées dans la variable $_POST['ville']
ou $_GET['ville']
.
L'attribut value=""
permet de spécifier une valeur par défaut qui sera
affichée au moment de l'affichage de la page :
<input type="text" name="ville" value="Angers">
affiche :
L'attribut placeholder=""
affiche un message à destination de l'utilisateur
qui sera automatiquement effacé lorsque l'utilisateur saisira le premier caractère :
<input type="text" name="ville" placeholder="Entrez votre ville">
affiche :
Écrire le code HTML permettant d'afficher un formulaire d'identification (email et mot de passe) conformément à l'exemple suivant :
Dans le script traitement.php
, vérifiez que les données reçues correspondent
à l'utilisateur pierre@gmail.com
et au mot de passe abcdef
:
Vous êtes connecté
Identifiant ou mot de passe non valide