Formulaires |
Les formulaires permettent de récolter des informations relatives à l'utilisateur : les réponses à un formulaire sont traitées sur le serveur par un programme CGI.
Un CGI (Commun Gateway Interface) est un langage standard permettant la génération de scripts de dialogue entre le client et le serveur) : la réponse à un formulaire est transférée au serveur, traitée par le programme CGI et renvoyée alors à l'adresse référencée.
<FORM> ... </FORM>
ACTION="url"
METHOD="GET|POST"
NAME="nom"
TARGET=cible
ENCTYPE="text/plain"
Dans le cadre de cette description, il ne sera fait appel qu'à l'envoi d'une réponse au formulaire sous forme de courrier électronique, action des plus courantes.
<INPUT TYPE="TEXT">
<INPUT TYPE="PASSWORD">
MAXLENGHT="?"
NAME="nom"
SIZE="?"
VALUE="?"
Saisie de type texte |
|
<FORM ACTION="mailto:max@igm.fr" METHOD="POST"> |
|
Saisie de type mot de passe |
|
<FORM ACTION="mailto:max@igm.fr" METHOD="POST"> |
DISABLED
READONLY
<INPUT TYPE="RADIO">
CHECKED
NAME="nom"
VALUE="?"
<FORM ACTION="mailto:max@igm.fr" METHOD="POST"> |
DISABLED
<INPUT TYPE="CHECKBOX">
CHECKED
NAME="nom"
VALUE="?"
<FORM ACTION="mailto:max@igm.fr" METHOD="POST"> |
DISABLED
<SELECT> ... </SELECT>
SIZE="?"
Lorsque le nombre d'otions déclarées dans la liste est supérieur au nombre défini d'entrées possibles, le navigateur affiche un ascenceur à droite de la liste.
SIZE="1"
MULTIPLE
NAME="nom"
<OPTION> ... <OPTION>
<OPTION VALUE="?">
<OPTION SELECTED>
Liste normale à choix unique |
|
<FORM ACTION="mailto:max@igm.fr" METHOD="POST"> |
|
Liste normale à choix multiple et ascenseur |
|
<FORM ACTION="mailto:max@igm.fr" METHOD="POST">
|
|
Menu Pop-Up |
|
<FORM ACTION="mailto:max@igm.fr" METHOD="POST">
|
ALIGN="ABSBOTTOM|ABSMIDDLE|BASELINE|BOTTOM|LEFT|MIDDLE|RIGHT|TEXTTOP|TOP"
DISABLED
READONLY
<TEXTAREA> ... </TEXTAREA>
NAME="nom">
ROWS="?"
COLS="?"
<FORM ACTION="mailto:max@igm.fr" METHOD="POST">
|
ALIGN="ABSBOTTOM|ABSMIDDLE|BASELINE|BOTTOM|LEFT|MIDDLE|RIGHT|TEXTTOP|TOP"
DISABLED
READONLY
INPUT TYPE="SUBMIT"
NAME="nom"
VALUE="texte"
Ceci est un exemple, l'adresse à laquelle le formulaire est envoyé n'est pas attribuée : en cliquant sur le bouton un message du navigateur s'affichera, cliquez sur "Annuler".
<FORM ACTION="mailto:max@igm.fr" METHOD="POST"> |
<INPUT TYPE="IMAGE">
SRC="url"
ALIGN="ABSBOTTOM|ABSMIDDLE|BASELINE|BOTTOM|LEFT|MIDDLE|RIGHT|TEXTTOP|TOP"
NAME="nom"
<INPUT TYPE="BUTTON">
NAME="nom"
VALUE="texte"
<INPUT TYPE="RESET">
NAME="nom"
VALUE="texte"