Académique Documents
Professionnel Documents
Culture Documents
langage HTML
Les Formulaires
L'interactivit
Un site web au dpart est fait pour lire et
obtenir des informations.
<FORMmethod="post"action="mailto:nom.prenom@ensas.
ma">
(sans espace entre mailto:et l'adresse email !)
Dfinition d'un
formulaire
L'attribut "enctype" (optionnel) spcifie
l'encodage utilis pour le contenu du
formulaire. Ce paramtre ne peut tre utilis
qu'accompagn par la mthode post. Ainsi
enctype="text/plain" encode le contenu du
formulaire en format texte lisible par le
destinataire. Cette option est particulirement
adapte l'action du type mailto.
Dfinition d'un
formulaire
Il n'est pas inutile de prvoir l'attribut
name="nom" si la page comporte plusieurs
formulaires.
<FORM>
<INPUT type="text" name="nom" size="50">
</FORM>
<FORM>
<TEXTAREA name="nom" rows=4
cols=40>Valeur par
dfaut</TEXTAREA>
</FORM>
<FORM>
<SELECT name="nom" size="1">
<OPTION>lundi
<OPTION>mardi
<OPTION>mercredi
<OPTION>jeudi
<OPTION>vendredi
</SELECT>
</FORM>
Liste droulante
Si vous cliquez sur la petite flche vers le bas, vous
obtiendrez la liste droulante o on retrouve les
lments de la liste (<OPTION>).
<FORM>
<INPUT type="radio" name="nom du groupe" value="valeur du
bouton">
</FORM>
<FORM>
<INPUT type="checkbox" name="nom" value="valeur attache au
bouton">
</FORM>
Comme exemple :
<FORM>
<INPUT type="checkbox" name="choix1" value="1"> glace
vanille
<INPUT type="checkbox" name="choix2" value="2"> chantilly
<INPUT type="checkbox" name="choix3" value="3"> chocolat
chaud
<INPUT type="checkbox" name="choix4" value="4"> biscuit
</FORM>
Case cocher
Les rgles pour l'attribut name="nom" sont moins prcises que pour
les boutons d'option. Vous pouvez employer des noms identiques ou
des noms diffrents pour chaque case cocher. Cependant des noms
diffrents sont ncessaires pour l'utilisation d'un script.
L'attribut checked (optionnel) permet de prslectionner une case
cocher. Ainsi
<INPUT type="checkbox" name="choix1" value="1" checked
> glace vanille
prsenterait la case cocher "glace vanille" en position prslectionne.
<FORM>
<INPUT TYPE="submit" NAME="nom" VALUE="texte du bouton">
</FORM>
Soit par exemple :
<FORM>
<INPUT TYPE="submit" NAME="nom" VALUE=" Envoyer ">
</FORM>