HTML - Balise <form>
La description
La balise HTML <form> est utilisée pour créer un formulaire pour l'entrée utilisateur. Un formulaire peut contenir des champs de texte, des cases à cocher, des boutons radio et plus encore. Les formulaires sont utilisés pour transmettre les données utilisateur à une URL spécifiée.
Exemple
<!DOCTYPE html>
<html>
<head>
<title>HTML form Tag</title>
</head>
<body>
<form action = "/cgi-bin/hello_get.cgi" method = "get">
First name:
<input type = "text" name = "first_name" value = "" maxlength = "100" />
<br />
Last name:
<input type = "text" name = "last_name" value = "" maxlength = "100" />
<input type = "submit" value ="Submit" />
</form>
</body>
</html>
Cela produira le résultat suivant -
Attributs globaux
Cette balise prend en charge tous les attributs globaux décrits dans Référence des attributs HTML
Attributs spécifiques
La balise HTML <form> prend également en charge les attributs supplémentaires suivants -
Attribut | Valeur | La description |
---|---|---|
J'accepte | MIME_type | Spécifie une liste de types de contenu séparés par des virgules que le serveur accepte. |
accept-charset | liste de jeux de caractères | Spécifie une liste de codages de caractères acceptés par le serveur. La valeur par défaut est "inconnue". |
action | URL | Spécifie un URI / URL du script back-end qui traitera le formulaire |
Saisie automatique | marche arrêt |
Spécifie si le formulaire doit avoir la saisie semi-automatique activée ou désactivée |
enctype | mime | Le type mime utilisé pour encoder le contenu du formulaire. |
méthode | obtenir un message |
Spécifie la méthode HTTP à utiliser lorsque le formulaire est soumis. Valeurs possibles -
|
Nom | nom de forme | Définit un nom unique pour le formulaire. |
novalidate | novalidate | Spécifie que le formulaire ne doit pas être validé lors de sa soumission. |
cible | _blank _self _parent _top |
Ciblez pour ouvrir l'URL donnée. _blank - l'URL cible s'ouvrira dans une nouvelle fenêtre. _self - l'URL cible s'ouvrira dans le même cadre où il a été cliqué. _parent - l'URL cible s'ouvrira dans le jeu de cadres parent. _top - l'URL cible s'ouvrira dans tout le corps de la fenêtre. |
Attributs d'événement
Cette balise prend en charge tous les attributs d'événement décrits dans HTML Events Reference
Prise en charge du navigateur
Chrome | Firefox | C'EST À DIRE | Opéra | Safari | Android |
---|---|---|---|---|---|
Oui | Oui | Oui | Oui | Oui | Oui |