|
4.Formulaire
4.4.Les champs de saisie
4.4.1.Introduction
Il existe 2 types de champ de saisie:
4.4.2.Le champ "text"
Pour créer un champ de saisie ordinaire, il suffit une fois encore de s'appuyer sur la balise input mais cette fois en précisant le type text. C'est ce que nous avons déjà vu précédemment.
Le nombre de caractères maximum autorisés à la saisie dans ce champ est défini par l'attribut maxlength. Indépendemment de cela, il est possible de préciser le nombre de caractères affichés avec l'attribut size.
<form> Code postal:<br /> <input type="text" /> (conf. par défaut)<br /> <input type="text" maxlength="5" /> (5 car. max)<br /> <input type="text" size="5"/> (5 car. affichés mais pas de limite définie)<br /> <input type="text" maxlength="5" size="5"/> (5 car. max, 5 car affichés) </form> |
Une valeur par défaut peut être précisée avec l'attribut value.
<form> Quantité <input type="text" value="10"/> </form> |
4.4.3.La balise "textarea"
Pour créer un champ de saisie "large", il faut cette fois faire appel à la balise textarea et préciser le nombre de caractères à afficher en colonne cols et le nombre de lignes rows. Comme pour tout champ d'un formulaire, il est possible (et recommandé) de préciser l'attribut name
[c'est quoi?]
qui la même fonction que pour le champ texte. En revanche, il n'y a pas d'attribut maxlength (et size n'a pas de sens ici). La valeur par défaut n'est pas précisée par un attribut "value" mais dans le corps de la balise.
<form> Commentaire: <textarea cols="20" rows="5">Merci</textarea> </form> |