La déclaration d’un formulaire
La définission des différents éléments du formulaire se fait en utilisant l’élément <FORM>. L’action a réaliser pour traiter le formulaire doit être précisée en utilisant les deux attributs suivants :
• L’attribut ACTION
Il indique l’action à exécuter lorsque lors de l’envoi des données. Ce sera souvent un logiciel du serveur activé en utilisant la passerelle CGI. On peu aussi utiliser un script JAVAscript.
• L’attribut METHOD
Il permet de définir la méthode de transfert des données vers le serveur. Les deux valeurs possibles sont GET et POST.
La syntaxe habituelle est donc :
<FORM METHOD= »POST » ACTION= »http://www.serveur.fr/cgi-bin/script »>
…
</FORM>
Les éléments de formulaires
Les éléments de formulaires sont répartis en 3 classes :
• Input
Champs de saisie de texte et différents types de boutons
• Select
Listes (menus déroulants et ascenseurs)
• Textarea
Zone de saisie de texte libre
Chaque élément doit être nommé, pour cela on utilise l’attribut NAME. Le nom ainsi défini permet d’identifier les données lors de leur envoi. Il doit être unique, sauf dans le cas d’un ensemble composé de plusieurs éléments (boutons radio par exemple). Un autre attribut VALUE est commun à ces balises, mais son rôle est différent selon le type d’élément utilisé.
Les éléments input
Cet élément est utilisé pour définir des zones d’entrée de texte simple, des boutons, des cases à cocher ou des boutons radio. Le type d’élément dont il s’agit sera précisé en utilisant l’attribut TYPE.
……..
Les éléments et la déclaration d’un formulaire (135 KO) (Cours PDF)