|
Eléments d'un Formulaire |
Remarque: de façon générale, un élément est référencé par un Nom (NAME) et lors de la soumission du formulaire la valeur (VALUE) est renvoyée sous la forme: NAME=VALUE.
Champ de texte simple: valeur "TEXT"
permet de définir une zone de saisie de chaine de caractères. On peut affecter une valeur de départ avec lattribut VALUE. Lattribut SIZE permet de fixer la taille de la zone de saisie (en nombre de caractères). |
|
|
|
Champ de texte "Mot de Passe": valeur "PASSWORD"
permet de définir une zone de saisie de mot de passe (saisie masquée). On peut affecter une valeur de départ (mot de passe par défaut) avec lattribut VALUE. Lattribut SIZE permet de fixer la taille de la zone de saisie (en nombre de caractères). |
|
|
|
Les boutons "Radio" : valeur "RADIO"
permet de définir une série de boutons à cocher à choix unique (toutes les valeurs de NAME doivent être identiques pour définir un groupe de boutons). L attribut CHECKED permet de fixer le bouton coché par défaut (un seul « bouton » pourra être affecté de l attribut CHECKED) VALUE définie la valeur à renvoyer. |
|
|
Formule du repas: plat du jour ou menu gastronomique ou choix à la carte |
Les boutons "Cases à Cocher" : valeur "CHECKBOX"
permet de définir une case à cocher (on peut ajouter lattribut CHECKED si lon souhaite que la case soit cochée à lapparition de celle-ci). NAME permet de donner un nom à la case (référence renvoyée). VALUE définie ici encore les valeurs à renvoyer |
|
|
Composez votre menu (à volonté) assiette scandinave charcuterie aile de raie gigot d'agneau fromage dessert maison |
Champ de saisie multilignes: les balises <TEXTAREA> ... </TEXTAREA>
permettent de définir une zone de saisie de texte (comme <INPUT TYPE="text">) avec plusieurs lignes de saisie. On adjoint les attributs: NAME : pour fixer le nom de l'objet de saisie, COLS : fixe le nombre de colonnes de la zone de saisie, ROWS qui fixe le nombre de lignes de la zone de saisie. |
|
|
|
Les menus déroulants (et listes): les balises <SELECT> ... </SELECT> permettent de définir un menu déroulant et d'être une alternative aux boutons "radio" ou "à cocher" (lattribut NAME permet de donner un nom à la liste). MULTIPLE (facultatif) indique que l'on peut sélectionner plusieurs valeurs. SIZE (facultatif) indique le mode de présentation (menu déroulant par défaut ou liste avec ascenseur) On défini ensuite les choix du menu avec <OPTION> On peut y adjoindre lattribut SELECTED pour faire un choix par défaut |
|
|
Formule du repas:
Composez votre menu (à volonté) |
Le bouton simple: valeur "BUTTON"
permet de définir un bouton simple (pas d'envoi d'information, mais peut être utilisé avec javascript (avec par exemple: "onclick")). La valeur affichée dans le bouton est fixée avec lattribut VALUE.. |
|
|
|
Le bouton "effacer" : valeur "RESET"
permet de définir un bouton de ré-initialisation (remet les différents champs du formulaire à l'état "vierge"). La valeur affichée dans le bouton est fixée avec lattribut VALUE. |
|
|
|
Bouton "envoyer" (soumission): valeur "SUBMIT"
permet de définir un bouton de « soumission » . La valeur affichée dans le bouton est fixée avec lattribut VALUE (et sera renvoyée lors de la soumission). |
|
|
|
"Bouton" image : valeur "IMAGE"
c'est une autre façon de définir un bouton de « soumission » en utilisant une image qui vous est propre. Dans ce cas NAME sert toujours de référence pour la récupération des informations, les coordonnées X,Y du point clicqué sont renvoyées. On peut aussi renvoyer la valeur fixée avec lattribut VALUE (optionnelle). Comme pour une image classique, SRC localise l'image, WIDTH et HEITH (optionnels) fixent la taille d'affichage, BORDER l'épaisseur du contour, et ALT donne le texte alternatif en cas d'image manquante. Dans l'exemple suivant le logo de l'UPJV est pris comme bouton de soumission |
|
|
Auteur: Philippe Moreau