Explications des Balises utilisées dans un formulaire simple
- <FORM>
et </FORM> : elle délimitent
un formulaire. La présence de la balise
de fin est primordial !
L'attribut "enctype"
permet de spécilier le type de données.
Vous n'avez pas besoin d'y toucher.
L'attribut "action"
désigne l'adresse du script qui va
traiter les données. Par exemple :
Avec un CGI : action="cgi-bin/mon_cgi.pl",
Avec un script en PHP : action="mon_script.php3",
Pour un mailto (envoi vers email) :
action=
"mailto:adresse_email@domaine.com".
L'attibut "method"
spécifie la manière dont les données
remplies dans le formulaire doivent être
transmises.
Il peut prendre 2 valeurs : 'POST'
ou 'GET'. Avec GET, les
données sont envoyées au serveur via
l'URL et sont donc visibles dans celle-ci
! Avec POST, les données sont
directement envoyées au serveur et ne
sont pas visibles. On utilisera presque
toujours la méthode POST.
- <INPUT> : cette
balise permet de placer un champ dans
lequel les informations peuvent être
recueillies.
L'attribut "name"
permet de désigner un champ du
formulaire par un nom. Chaque nom doit être
unique !
L'attribut "type"
spécifie le type de champ. Il peut
prendre plusieurs valeurs : 'text'
pour entrer du simple texte, 'hidden'
pour un champ caché non visible par le
visiteur, 'password'
pour entrer un mot de passe dans lequel
les caratères sont remplacés par des *,
'submit' pour créer un
bouton pour envoyer le formulaire et
enfin 'reset' pour créer
un bouton qui vide le formulaire et le
remet comme au chargement de la page.
L'attribut "Value"
permet de donner une valeur à un champ
avant que le visiteur ne commence à le
remplir. Dans le cas d'un bouton (submit
ou reset), cette valeur sera le texte
affiché sur le bouton !
L'attribut "size"
donne la largeur du champ (20 par défaut).
L'attribut "maxlenght"
définit le nombre maximal de caractères
pouvant être tapés dans un champ. Si
vous essayez de taper un caractère supplémentaire,
il ne sera pas pris en compte dans le
champ !