next up previous contents
suivant: CSS Feuilles de styles monter: HTML HyperText Markup Language précédent: Les Frames   Table des matières

Les formulaires HTML

Le langage HTML dispose de balises spécifiques pour la mise en page de formulaires. Ils permettent l'interface entre le Web et les applications externes telles que les bases de données, les tableurs, les agendas, ....

La flexibilité des balises HTML permet la réalisation d'un grand nombre de formulaires car ils permettent l'utilisation de listes et tableaux. Le langage HTML permet :

$\bullet$
la saisie de texte mono et multilignes,
$\bullet$
l'utilisation de sélecteurs pour spécifier un choix exclusif ou multiples
$\bullet$
la définition de boutons pour la ré-initialisation ou la soumission du formulaire,
$\bullet$
l'utilisation de champs cachés permettant un traitement automatique.

Chaque formulaire est délimité par une balise <form>. Un document peut contenir plusieurs formulaires mais ceux-ci ne peuvent être imbriqués. Le traitement des formulaire se faite par l'intermédiaire du protocole HTTP. Chaque champ est identifié par un label et une valeur associée. Ces paires labels/valeurs permettent de récupérer les informations fournies par l'utilisateur.


\begin{paragraph}{La balise \texttt{<form>}.}
Ses attributs sont~:
\begin{itemiz...
...client la diffusion de fichier vers un serveur Web.
\end{itemize}\end{paragraph}


\begin{paragraph}{La balise \texttt{<input>}.}
La balise \texttt{<input>} représ...
...ps peuvent être précisées à l'aide de l'attribut \texttt{value}.
\end{paragraph}


\begin{paragraph}{La balise \texttt{<textarea>}.}
Cette balise permet de la saisie d'un texte multi-lignes.
\end{paragraph}


\begin{paragraph}{La balise \texttt{<select>}.}
La balise \texttt{select} permet...
...es menus
sont généralement représentés à l'aide de menus pop-up.
\end{paragraph}


\begin{paragraph}
% latex2html id marker 318
{Exemple:}
\begin{verbatim}<form ...
...s/form.ps}
\caption{Formulaire HTML}\end{center}\end{figure}\par\end{paragraph}


next up previous contents
suivant: CSS Feuilles de styles monter: HTML HyperText Markup Language précédent: Les Frames   Table des matières
Sebastien Choplin 2002-02-26