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 -
  • get (les données du formulaire sont ajoutées à l'URL lors de la soumission)
  • post (les données du formulaire ne sont pas ajoutées à l'URL)
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