Voyons maintenant le script. Il est naturellement volumineux, le formulaire étant important.
Ne vous inquiétez pas : je vais vous faciliter le travail ...
Pour vous permettre aisément la compréhension de sa mise en forme, je vous livre en parallèle, ligne par ligne, les éléments essentiels qui le composent. Les commandes et attributs récurrents ne sont pas explicités : ils l'ont été dans les exposés précédents. Et après tout, si vous êtes arrivés jusqu'ici, il serait grand temps que vous en sachiez un peu plus sur Html : rien de plus bête que de tenter de réaliser quelque chose si l'on n'y comprend rien ... ! Achetez-vous donc un bon bouquin ou allez faire un tour sur un site qui vous initiera (voir dans les "adresses") !
|
<P><FORM ACTION="http://pages.perso.wanadoo.fr/client/php/formulaire.php" METHOD=POST> <P><FONT SIZE="-1" FACE="Verdana"><TABLE BORDER=0 BGCOLOR="#CCCCCC" CELLSPACING=0 CELLPADDING=0 WIDTH=750 bordercolor=silver><INPUT TYPE="HIDDEN" NAME="email" VALUE="votre.email@wanadoo.fr"> <INPUT TYPE="HIDDEN" NAME="url" VALUE="http://votre page à afficher après envoi.html"> <INPUT TYPE="HIDDEN" NAME="sujet" VALUE="Formulaire du site Web"> <TR> <TD HEIGHT=30> <P><FONT SIZE="-1" FACE="Verdana"><B>Nom</B></FONT></P></TD> <TD HEIGHT=30> <P><FONT SIZE="-1" FACE="Verdana"><INPUT TYPE=text NAME="*Nom" VALUE="" SIZE=30></FONT> <FONT SIZE="-1" FACE="Verdana" COLOR="#FF0000"><B>*</B></FONT></P></TD> <TD HEIGHT=30> <P><FONT SIZE="-1" FACE="Verdana"><B>Société</B></FONT></P></TD> <TD HEIGHT=30> <P><FONT SIZE="-1" FACE="Verdana"><INPUT TYPE=text NAME="Société" VALUE="" SIZE=30></FONT></P></TD></TR> <TR> <TD HEIGHT=30><P><FONT SIZE="-1" FACE="Verdana"><B>Adresse</B></FONT></P></TD> <TD HEIGHT=30> <P><FONT SIZE="-1" FACE="Verdana" COLOR="#FF0000"><INPUT TYPE=text NAME=Adresse VALUE="" SIZE=30></FONT></P></TD> <TD HEIGHT=30> <P><FONT SIZE="-1" FACE="Verdana"><B>Localité</B></FONT></P></TD> <TD HEIGHT=30> <P><FONT SIZE="-1" FACE="Verdana"><INPUT TYPE=text NAME="Localité" VALUE="" SIZE=30> </FONT></P></TD></TR> <TR> <TD HEIGHT=30> <P><FONT SIZE="-1" FACE="Verdana"><B>Département</B></FONT></P></TD> <TD HEIGHT=30> <P><FONT SIZE="-1" FACE="Verdana"><INPUT TYPE=text NAME="Département" VALUE="" SIZE=30> </FONT></P></TD>> <TD HEIGHT=30> <P><FONT SIZE="-1" FACE="Verdana"><B>Code postal </B></FONT></P></TD> <TD HEIGHT=30> <P><FONT SIZE="-1" FACE="Verdana"><INPUT TYPE=text NAME="Code postal" VALUE="" SIZE=30> ></FONT></P></TD></TR> <TR> <TD HEIGHT=30> <P><FONT SIZE="-1" FACE="Verdana"><B>Pays</B></FONT></P></TD> <TD HEIGHT=30> <P><FONT SIZE="-1" FACE="Verdana"><INPUT TYPE=text NAME="*Pays" VALUE="" SIZE=30> </FONT><FONT SIZE="-1" FACE="Verdana" COLOR="#FF0000"><B>*</B></FONT><FONT SIZE="-1" FACE="Verdana"></FONT></P></TD> <TD HEIGHT=30> <P><FONT SIZE="-1" FACE="Verdana"><B>Téléphone</B></FONT></P></TD> <TD HEIGHT=30> <P><FONT SIZE="-1" FACE="Verdana"><INPUT TYPE=text NAME="Téléphone" VALUE="" SIZE=30> </FONT></P></TD></TR> <TR> <TD HEIGHT=120 BGCOLOR="#C0C0C0"> <P><FONT SIZE="-1" FACE="Verdana"><B>Que pensez-vous de ce site ?</B></FONT></P></TD> <TD HEIGHT=120 BGCOLOR="#C0C0C0"> <P><FONT SIZE="-1" FACE="Verdana"><TEXTAREA NAME="Votre avis" ROWS=7 COLS=30 WRAP=virtual></TEXTAREA></FONT></P></TD> <TD HEIGHT=120 BGCOLOR="#C0C0C0"> <P><FONT SIZE="-1" FACE="Verdana"><B>Avez-vous des suggestions ?</B></FONT></P></TD> <TD HEIGHT=120 BGCOLOR="#C0C0C0"> <P><FONT SIZE="-1" FACE="Verdana"><TEXTAREA NAME=Suggestions ROWS=7 COLS=30 WRAP=virtual></TEXTAREA></FONT></P></TD></TR> <TR> <TD HEIGHT=30><P></P></TD> <TD HEIGHT=30><P></P></TD> <TD HEIGHT=30><P></P></TD> <TD HEIGHT=30><P></P></TD></TR> <TR><TD HEIGHT=30> <P><FONT SIZE="-1" FACE="Verdana"><B>Quel moteur vous a permis de le trouver ?</B></FONT></P> </TD> <TD HEIGHT=30> <P><FONT SIZE="-1" FACE="Verdana"><SELECT NAME=Moteurs SIZE=1> <OPTION>Altavista France <OPTION>Yahoo France <OPTION> ... 3ème choix ... etc ... </SELECT></FONT></P></TD> <TD HEIGHT=30> <P><FONT SIZE="-1" FACE="Verdana"><B>Rubrique préférée ?</B></FONT></P> </TD> <TD HEIGHT=30> <P><FONT SIZE="-1" FACE="Verdana"><SELECT NAME=Rubriques SIZE=3> <OPTION>La vallée de la Rance maritime <OPTION>Memento des champignons <OPTION>Création d'un site Web </SELECT></FONT></P> </TD></TR></TABLE> <BR> </FONT></P> <CENTER><FONT SIZE="-1" FACE="Verdana"><INPUT TYPE=submit NAME=submit VALUE=" Envoyer "> <INPUT TYPE=reset VALUE="Effacer tout" name=reset></FONT></CENTER> </FORM></P> |
- TR définit la première ligne. - TD HEIGHT définit la hauteur de la cellule. - FONT SIZE et FACE définissent taille et police de caractères. - En italique, un titre que vous attribuez à la case = ici Nom.
- En italique, voir l'usage plus haut.
- INPUT : voir plus haut. - TR définit ici une nouvelle ligne. - En italique, voir l'usage plus haut.
- INPUT : voir plus haut.
- En italique, voir l'usage, plus haut.
- INPUT : voir plus haut.
- TR crée une nouvelle ligne.
- En italique, voir l'usage plus haut.
- INPUT : voir plus haut.
- En italique, voir l'usage plus haut.
- INPUT : voir plus haut.
- TR crée une nouvelle ligne.
- En italique, voir l'usage plus haut.
- INPUT : voir plus haut.
- Insertion de l'astérique entre les commandes <B> et </B>.
- En italique, voir l'usage plus haut.
- INPUT : voir plus haut.
- En italique, voir l'usage plus haut.
- Définition de la 1ère fenêtre de saisie TEXTAERA : voir plus bas.
- En italique, voir l'usage plus haut.
- En italique, voir l'usage plus haut.
- En italique, voir l'usage plus haut.
- Nous fermons ici le tableau contenant le formulaire avec la commande </TABLE>.
- Le formulaire se termine enfin avec la commande </FORM>. |
La valeur entrée dans l'attribut SIZE est celle qui
déterminera la longueur d'affichage du champ.
MAXLENGHT=xx est un attribut utilisable après SIZE
pour limiter la longueur du texte.
Ok ? Vous avez tout compris ? Alors tant mieux car nous n'avons pas encore épuisé le sujet.
Allons-y :