Académique Documents
Professionnel Documents
Culture Documents
com
Accueil
est utilisé pour créer un formulaire HTML pour les entrées utilisateur
Voir le somaire
Somaire
BALISES HTML
<!--...-->
<!DOCTYPE>
<a>
<abbr>
<acronym>
<address>
<area>
<article> Nouveau
<aside> Nouveau
<audio> Nouveau
<b>
<base>
<basefont>
<bdi> Nouveau
<bdo>
<big>
<blockquote>
<body>
<br>
<button>
<canvas> Nouveau
<caption>
<center>
<cite>
<code>
<command> Nouveau
<datalist> Nouveau
<dd>
<details> Nouveau
<div>
https://www.oujood.com/balises/balise-form.php 03/11/R5 18 33
Page 1 sur 19
:
<dl>
<dt>
<em>
<embed> Nouveau
<fieldset>
<figcaption> Nouveau
<figure> Nouveau
<font>
<footer> Nouveau
<form>
<frame>
<frameset>
<h1> à <h6>
<head>
<header> Nouveau
<hgroup> Nouveau
<hr>
<html>
<i>
<iframe>
<img>
<input>
<keygen> Nouveau
<label>
<li>
<link>
<map>
<mark> Nouveau
<menu>
<meta>
<meter> Nouveau
<nav> Nouveau
<noframes>
<noscript>
<object>
<ol>
<optgroup>
<option>
<output> Nouveau
<p>
<param>
<pre>
<progress> Nouveau
<q>
<s>
<script>
<section> Nouveau
<select>
<small>
https://www.oujood.com/balises/balise-form.php 03/11/R5 18 33
Page 2 sur 19
:
<source> Nouveau
<span>
<strike>
<strong>
<style>
<sub>
<summary> Nouveau
<sup>
<table>
<tbody>
<td>
<textarea>
<tfoot>
<th>
<thead>
<time> Nouveau
<title>
<tr>
<track> Nouveau
<tt>
<u>
<ul>
<var>
<video> Nouveau
PLUS...
Il est possible d'utiliser plusieurs formulaires dans une même page à condition de ne pas les
imbriquer.
https://www.oujood.com/balises/balise-form.php 03/11/R5 18 33
Page 3 sur 19
:
imbriquer.
Enfin il est impotant de donner une valeur à l'attribut name du formulaire pour y faire référence.
Les structures utilisées à l'intérieur d'un formulaire pour échanger des informations sont les éléments :
<input> , <textarea> , <button> , <select> , <option> , <optgroup> , <fieldset> et , <label> ..
L'élément de formulaire <form> ne doit contenir aucun <form> imbriqués.
L'élément de formulaire form doit avoir à la fois une balise de début <form> et une balise de fin
</form> .
L'élément de formulaire <form> est de type block et donc il engendre un retour à la ligne avant et
après l’élément.
APPUI DE NAVIGATEUR
La balise <form> est prise en charge dans tous les principaux navigateurs.
SES ATTRIBUTS
Nouveau : Nouvelle en HTML5.
N’est pas pris en charge par HTML5.Spécifie les types de fichiers que le
accept MIME_type serveur accepte (et qui peuvent être soumises via un téléchargement de
https://www.oujood.com/balises/balise-form.php 03/11/R5 18 33
Page 4 sur 19
:
accept MIME_type serveur accepte (et qui peuvent être soumises via un téléchargement de
fichiers)
accept- Spécifie le codage de caractères qui doivent être utilisés pour l'envoi du
character_set
charset formulaire
autocomplete on
Spécifie si un formulaire doit avoir saisie semi-automatique activée ou non
Nouveau off
application/x-
www-form-
Spécifie comment les données du formulaire doivent être encodées lors de
urlencoded
enctype la soumission d'une demande au serveur (uniquement pour la méthode = «
multipart/form-
post »)
data
text/plain
novalidate
novalidate Spécifie que le formulaire ne doit être validé lorsque soumis
Nouveau
_blank
_self Spécifie l'emplacement où afficher la réponse qui est reçue après avoir
target
_parent rempli le formulaire
_top
ATTRIBUTS GLOBAUX
La balise <form> prend également en charge les attributs globaux HTML .
ATTRIBUTS DE L'ÉVÉNEMENT
La balise <form> prend également en charge les Attributs de l'événement au format HTML.
L’ATTRIBUT ACCEPT
Définition et utilisation
https://www.oujood.com/balises/balise-form.php 03/11/R5 18 33
Page 5 sur 19
:
Ll'attribut accept n'est pas prise en charge dans HTML5 pour l’élément <form>.
L'attribut accept spécifie les types de fichiers que le serveur accepte (c'est-à-dire qui peuvent être
soumises via un téléchargement de fichiers).
Astuce : N'utilisez pas cet attribut comme un outil de validation. Le téléchargement de fichiers doit
être validés sur le serveur.
Syntaxe
<form accept="MIME_type">>
Valeurs d'attribut
Valeur Description
MIME_type Pour spécifier plusieurs types MIME, séparez les types avec une virgule.
Regardez les types MIME IANA pour une liste complète des types MIME standard.
</form>
APPUI DE NAVIGATEUR
Remarque : L'attribut accept n'est pris en charge dans aucun des principaux navigateurs.
https://www.oujood.com/balises/balise-form.php 03/11/R5 18 33
Page 6 sur 19
:
L’ATTRIBUT ACCEPT-CHARSET
Définition et utilisation
L'attribut accept-charset spécifie le codage de caractères qui doivent être utilisés pour l'envoi du
formulaire.
La valeur par défaut est la chaîne réservée « Inconnu » (indique le codage correspond à l'encodage
du document contenant l'élément <form>).
Syntaxe
<form accept-charset="character_set">>
Valeurs d'attribut
Valeur Description
Une liste séparée par des espaces d'une ou de plusieurs codages de caractères qui
doivent être utilisés pour l'envoi du formulaire.
Valeurs communes :
En théorie, n'importe quel codage de caractères peut être utilisé, mais aucun navigateur
ne comprend chacun d'eux. Plus largement un codage de caractères est utilisé, plue la
chance qu'un navigateur le comprendront..
</form>
APPUI DE NAVIGATEUR
https://www.oujood.com/balises/balise-form.php 03/11/R5 18 33
Page 7 sur 19
:
L'attribut accept-charset est pris en charge par tous les navigateurs principaux.
L’ATTRIBUT ACTION
Définition et utilisation
L'attribut action spécifie où envoyer les données du formulaire lorsqu'un formulaire est envoyé. En
d’autre termes l’attribut action désigne l’URL de la page qui va se charger du traitement de données
envoyées par le formulaire.
Syntaxe
<form action="URL">>
Valeurs d'attribut
Valeur Description
Valeurs possibles :
Une URL relative - pointe vers un fichier dans un site web (comme action="example.php")
Ou même action=" " (vide) et qui renvoie ver la page qui contient le formulaire.
</form>
https://www.oujood.com/balises/balise-form.php 03/11/R5 18 33
Page 8 sur 19
:
</form>
APPUI DE NAVIGATEUR
L'attribut action est pris en charge dans tous les principaux navigateurs.
L’ATTRIBUT AUTOCOMPLETE
Définition et utilisation
L'attribut autocomplete spécifie si un formulaire doit avoir la saisie semi-automatique activée ou non.
Lorsque la saisie semi-automatique est activée, le navigateur montre automatiquement toutes les
valeurs que l'utilisateur a entré avant.
Astuce : Il est possible d'avoir saisie semi-automatique « on » pour la form et « off » pour des
champs d'entrée spécifiques, ou vice versa.
Syntaxe
<form autocomplete="on|off">>
Valeurs d'attribut
Valeur Description
Valeur par défaut. Le navigateur sera automatiquement toutes les valeurs selon que l'utilisateur a entré
sur
avant
L'utilisateur doit entrer une valeur dans chaque domaine pour chaque utilisation. Le navigateur ne
off
complète pas automatiquement les entrées
https://www.oujood.com/balises/balise-form.php 03/11/R5 18 33
Page 9 sur 19
:
<form action="page-traitement.php" autocomplete="on" method="get">
</form>
APPUI DE NAVIGATEUR
L'attribut autocomplete est pris en charge dans tous les principaux navigateurs, sauf Opera.
L’ATTRIBUT ENCTYPE
Définition et utilisation
L'attribut enctype spécifie comment les données du formulaire doivent être encodées lors de la
soumission d'une demande au serveur.
Remarque : L'attribut enctype peut être utilisée uniquement si method = « post ».
Syntaxe
<form enctype="value">>
Valeurs d'attribut
Valeur Description
application/x-
Valeur par défaut. Tous les caractères sont encodés avant envoyé (les espaces sont
www-form-
convertis au "+" symboles et caractères spéciaux sont converties en valeurs ASCII HEX)
urlencoded
multipart/form- Les caractères ne sont pas codés. Cette valeur est requise lorsque vous utilisez des
data formulaires qui possèdent un fichier upload control
text/plain Les espaces sont convertis au symbole « + », mais pas de caractères spéciaux codés
https://www.oujood.com/balises/balise-form.php 03/11/R5 18 33
Page 10 sur 19
:
text/plain Les espaces sont convertis au symbole « + », mais pas de caractères spéciaux codés
APPUI DE NAVIGATEUR
L'attribut enctype est pris en charge dans tous les principaux navigateurs.
L’ATTRIBUT METHOD
Définition et utilisation
L'attribut method spécifie comment envoyer les données du formulaire (les données du formulaire
sont envoyée à la page spécifiée dans l'attribut action).
Les données du formulaire peuvent être envoyées comme variables d'URL (avec la méthode = « get
») ou comme HTTP post transaction (avec la méthode = « post »).
Notes sur GET :
Ajoute des données de formulaire dans l'URL dans des paires nom/valeur
La longueur d'URL est limitée (environ 3000 caractères)
Ne jamais utiliser GET pour envoyer des données sensibles ! (ils seront visible dans l'URL)
Utile pour les présentations de forme où un utilisateur souhaite marquer le résultat
GET est préférable pour les données non sécurisées, comme les chaînes de requête dans Google
Notes sur le POST :
Ajoute des données de formulaire dans le corps de la requête HTTP (données ne seront pas
montrées dans l'URL)
Ne présente aucune limitation de taille
https://www.oujood.com/balises/balise-form.php 03/11/R5 18 33
Page 11 sur 19
:
Soumissions de formulaire avec POST
Syntaxe
<form method="get|post">>
Valeurs d'attribut
Valeur Description
Valeur par défaut. Ajoute les données de formulaire à l'URL dans les paires nom/valeur : URL? nom =
get
value & name = value
post Envoie les données de formulaire comme une transaction HTTP post
</form>
https://www.oujood.com/balises/balise-form.php 03/11/R5 18 33
Page 12 sur 19
:
Prénom: <input type="text" name="pnom"><br>
</form>
APPUI DE NAVIGATEUR
L'attribut method est pris en charge dans tous les principaux navigateurs.
L’ATTRIBUT NAME
Définition et utilisation
L'attribut name spécifie le nom d'un formulaire.
L'attribut name est utilisé pour les éléments de référence dans un JavaScript, ou référence aux
données de formulaire après la soumission d'un formulaire.
Syntaxe
<form name="texte">>
Valeurs d'attribut
Valeur Description
https://www.oujood.com/balises/balise-form.php 03/11/R5 18 33
Page 13 sur 19
:
Prénom: <input type="text" name="pnom"><br>
</form>
APPUI DE NAVIGATEUR
L'attribut name est pris en charge dans tous les principaux navigateurs.
L’ATTRIBUT NOVALIDATE
Définition et utilisation
L'attribut novalidate est un attribut booléen.
Lorsqu'elle est présente, elle spécifie que les données du formulaire (input) ne doivent pas être
validées lorsque le formulaire est soumis.
Syntaxe
<form novalidate="novalidate">>
Remarque : L'attribut novalidate est un attribut booléen et peut être définie de la manière suivante :
< form novalidate >>
< forment novalidate ="novalidate">>
< forment novalidate = "" >
https://www.oujood.com/balises/balise-form.php 03/11/R5 18 33
Page 14 sur 19
:
<form action=" " novalidate="novalidate">
<input type="submit">
</form>
APPUI DE NAVIGATEUR
L'attribut novalidate fonctionne dans tous les principaux navigateurs, sauf Internet Explorer et Safari.
L’ATTRIBUT TARGET
Définition et utilisation
L'attribut target spécifie un nom ou un mot clé qui indique où afficher la réponse qui est reçue après
avoir rempli le formulaire.
L'attribut target définit un nom de, ou un mot clé pour un cadre de navigation (par exemple onglet,
fenêtre ou inline frame).
Syntaxe
<form target="_blank|_self|_parent|_top|framename">>
Valeurs d'attribut
Valeur Description
_self La réponse s'affiche dans la même trame (c'est la valeur par défaut)
https://www.oujood.com/balises/balise-form.php 03/11/R5 18 33
Page 15 sur 19
:
frameName La réponse est affichée dans une iframe nommé frameName
<input type="submit">
</form>
APPUI DE NAVIGATEUR
L'attribut target est pris en charge dans tous les principaux navigateurs.
PLUS D’EXEMPLES
Formulaire avec cases à cocher
Un formulaire avec deux cases à cocher et un bouton Envoyer.
Sélectionner le code
<input type="submit">
https://www.oujood.com/balises/balise-form.php 03/11/R5 18 33
Page 16 sur 19
:
<input type="submit">
https://www.oujood.com/balises/balise-form.php 03/11/R5 18 33
Page 17 sur 19
:
Logiciel d'I.A. 100% Français pour lancer son business en ligne
GAGNER DE L'ARGENT
GRÂCE À FACEBOOK
N'A JAMAIS ÉTÉ SI FACILE
Consulter
https://www.oujood.com/balises/balise-form.php 03/11/R5 18 33
Page 18 sur 19
:
Nous contacter
https://www.oujood.com/balises/balise-form.php 03/11/R5 18 33
Page 19 sur 19
: