--- title:
L'élément HTML <form> représente une section d'un document qui contient des contrôles interactifs permettant à un utilisateur d'envoyer des données à un serveur web.
<form>
Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner https://github.com/mdn/interactive-examples et à envoyer une pull request !
Il est possible d'utiliser les pseudo-classes CSS {{cssxref(':valid')}} et {{cssxref(':invalid')}} pour mettre en forme un élément <form>.
Cet élément prend en charge les attributs universels.
autocapitalize
sentences
none
words
characters
on
off
En son absence, sa valeur par défaut est on. Les éléments du formulaire peuvent bien sûr outrepasser cette valeur via leur propre attribut autocomplete.
autocomplete
method
post
application/x-www-form-urlencoded
multipart/form-data
type
text/plain
get
action
dialog
Si cet attribut n'est pas défini, la valeur par défaut utilisée est get. Cette valeur peut-être surchargée par l'attribut {{htmlattrxref("formmethod", "button")}} des éléments {{HTMLElement("button")}} ou {{HTMLElement("input")}}.
id
_self
_parent
_top
_blank
HTML5 : Cette valeur peut être surchargée par l'attribut {{htmlattrxref("formtarget", "button")}} des éléments {{HTMLElement("button")}} ou {{HTMLElement("input")}}.
<!-- Formulaire simple qui enverra une requête GET --> <form action="" method="get"> <label for="GET-name">Nom :</label> <input id="GET-name" type="text" name="name"> <input type="submit" value="Enregistrer"> </form> <!-- Formulaire simple qui enverra une requête POST --> <form action="" method="post"> <label for="POST-name">Nom :</label> <input id="POST-name" type="text" name="name"> <input type="submit" value="Enregistrer"> </form> <!-- Formulaire avec un fieldset, un legend, et un label --> <form action="" method="post"> <fieldset> <legend>Titre</legend> <input type="radio" name="radio" id="radio"> <label for="radio">Cliquez moi</label> </fieldset> </form>
{{EmbedLiveSample("Exemples","100%",110)}}
{{Compat("html.elements.form")}}
form
search