METHOD | : | prend deux valeurs GET ou POST qui définissent la façon dont sont envoyées au script CGI les données saisies dans le formulaire. |
ACTION | : | prend pour valeur l'URL du script CGI à exécuter lorsque l'on clique sur le bouton de soumission. |
12.1. Les différents éléments d'un formulaire
<INPUT NAME="zone" VALUE="bonjour">
définit une zone dans laquelle on peut saisir un texte. Ce texte sera stocké dans la variable dont le nom est spécifié par l'attribut NAME. ATTENTION ! ce n'est pas une variable d'environnement, c'est une variable pour le langage HTML. L'attribut VALUE est facultatif, il permet de prédéfinir un texte dans la zone.
<INPUT TYPE="SUBMIT" VALUE="Validez">
définit le bouton qui déclenche l'envoi des données au script CGI. Le texte écrit sur le bouton est défini par la valeur de VALUE.
<INPUT TYPE="CHECKBOX" NAME="choix" VALUE="anchois"> Pizza aux anchois <BR>
<INPUT TYPE="CHECKBOX" NAME="choix" VALUE="fromage"> Pizza au fromage <BR>
<INPUT TYPE="CHECKBOX" NAME="choix" VALUE="jambon"> Pizza au jambon <BR>
<INPUT TYPE="RADIO" NAME="choix" VALUE="anchois"> Pizza aux anchois <BR>
<INPUT TYPE="RADIO" NAME="choix" VALUE="fromage"> Pizza au fromage <BR>
<INPUT TYPE="RADIO" NAME="choix" VALUE="jambon" CHECKED> Pizza au jambon <BR>
<INPUT TYPE="PASSWORD" NAME="passe">
définit une zone où les caractères tapés sont remplacés par des étoiles. Le résultat (ce qui a été effectivement tapé) est stocké dans la variable spécifiée par l'attribut NAME.
<INPUT TYPE="RESET" VALUE="effacer">
permet d'effacer toutes les données saisies dans le formulaire. Le texte écrit sur le bouton est défini par la valeur de VALUE.
<SELECT NAME="Pays"> <OPTION> France <OPTION SELECTED> Italie <OPTION> Espagne </SELECT>définit une liste déroulante qui apparait sous la forme d'un bouton sur lequel on clique pour voir apparaître les différentes options. L'attribut SELECTED permet de choisir l'option qui sera affichée par défaut. Le résultat du choix est affecté à la variable définie par NAME.
<SELECT NAME="Pizza" SIZE=4 MULTIPLE> <OPTION> Fromage <OPTION> Anchois <OPTION> Jambon <OPTION> Roquefort <OPTION> Figatelli </SELECT>définit une liste apparaissant dans une fenêtre de 4 lignes avec ascenseur. Une seule option peut être sélectionnée. En rajoutant l'attribut MULTIPLE dans la balise <SELECT>, un choix multiple est possible. Le résultat est stocké dans la variable définie par NAME.
<TEXTAREA NAME="commentaire" ROWS=4 COLS=25>