HTML <form>Balise


Exemples

Un formulaire HTML avec deux champs de saisie et un bouton d'envoi :

<form action="demo_form.php" method="get"> Prénom : <input type="text" name="fname"><br> Nom : <input type="text" name="lname"><br> <input type="submit" value="Envoyer"> </le formulaire>

Essayez-le vous-même »
(Plus d'exemples en bas de la page)

Prise en charge des navigateurs

Internet Explorer Firefox Opera Google Chrome Safari

Tous les principaux navigateurs prennent en charge la balise <form>.


Définition et utilisation

La balise <form> est utilisée pour créer un formulaire HTML pour la saisie utilisateur.

L'élément <form> contient un ou plusieurs des éléments de formulaire suivants :


Différences entre HTML 4.01 et HTML5

HTML5 a ajouté deux nouveaux attributs : autocomplete et novalidate, et ne prend plus en charge certains attributs de HTML 4.01.


Différences entre HTML et XHTML

En XHTML, l'attribut name est obsolète. Utilisez plutôt l'attribut global id.


Attributes

Nouveau: Nouveaux attributs dans HTML5.

Attribut Valeur Description
accept MIME_type Non pris en charge dans HTML5.Spécifie le type de fichier que le serveur reçoit. (Le fichier est soumis via un téléversement de fichier)
accept-charset character_set Spécifie le jeu de caractères des données de formulaire que le serveur peut traiter.
action URL Spécifie où envoyer les données du formulaire lorsque le formulaire est soumis.
autocompleteNouveau sur
off
Spécifie si la fonction d'autocomplétion du formulaire est activée.
enctype application/x-www-form-urlencoded
multipart/form-data
text/plain
Spécifie comment encoder les données du formulaire avant de les envoyer au serveur. (S'applique à method="post")
method get
post
Spécifie la méthode HTTP utilisée pour envoyer les données du formulaire.
name text Spécifie le nom du formulaire.
novalidateNouveau novalidate Si cet attribut est utilisé, le formulaire n'est pas validé lors de la soumission.
target _blank
_self
_parent
_top
Spécifie où ouvrir l'URL d'action.


Attributs globaux

La balise <form> prend en chargeles attributs globaux HTML。


Attributs d'événement

La balise <form> prend en chargeles attributs d'événements HTML。


Examples

Essayez-le vous-même - Exemples


Ce formulaire contient deux cases à cocher et un bouton de soumission.


Ce formulaire contient deux boutons radio et un bouton de soumission.


Articles connexes

Tutoriel HTML :Formulaires et entrées HTML

Référence HTML DOM :Objet Form

Autres extensions