45 of 133 menu

Balise form

La balise form crée un formulaire pour envoyer des données au serveur, où ces données seront traitées à l'aide du langage PHP. Les données du formulaire peuvent également être traitées à l'aide du langage JavaScript.

La balise sert de conteneur pour les balises input, textarea, select, button, fieldset. Il n'est pas obligatoire de placer ces balises dans la balise form, mais si ce n'est pas fait, l'envoi du formulaire au serveur ne se produira pas.

L'envoi du formulaire au serveur est effectué en cliquant sur un bouton, créé par la balise input avec l'attribut type ayant la valeur submit, ou sur un bouton button.

Attributs

Attribut Description
action Où envoyer le formulaire, vers quelle page du site (le nôtre ou celui d'un autre). Si laissé vide - le formulaire sera envoyé à la page actuelle. Attribut facultatif. Dans l'attribut, on peut spécifier un lien vers un endroit spécifique de la page (via #, comme dans la balise a). Dans ce cas, après l'envoi du formulaire, le navigateur ouvrira la page spécifiée dans l'attribut action, à l'endroit indiqué.
method Méthode d'envoi du formulaire, peut être POST ou GET. Le intégrateur n'a pas besoin de le savoir.
Attribut facultatif. Par défaut, a la valeur GET.
target Indique à un lien dans quel onglet s'ouvrir : dans un nouvel onglet, dans l'onglet actuel ou dans un frame.
Attribut facultatif.
enctype Définit la méthode d'encodage des données du formulaire.
Attribut facultatif. Pour plus de détails, voir l'attribut enctype.

Valeurs de l'attribut target

Valeur Description
_blank La page s'ouvrira dans un nouvel onglet du navigateur.
_self La page s'ouvrira dans l'onglet actuel du navigateur.
_parent La page s'ouvrira dans le frame parent.
_top Annule tous les frames et charge la page dans la fenêtre entière du navigateur.

Valeur par défaut : _self.

Exemple de formulaire

<form action="" method="GET"> <input type="text"><br><br> <input type="checkbox"> <input type="checkbox" checked> <input type="radio" name="radio"> <input type="radio" name="radio"> <br><br> <textarea></textarea><br><br> <input type="submit"> </form>

:

Voir aussi

  • l'attribut form,
    qui permet de placer les éléments du formulaire en dehors de la balise form
Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser