Formulaire HTML

Qu'est-ce qu'un formulaire

Les formulaires sont conçus pour collecter différents types d'entrées utilisateur, telles que :

  • Inscription au site Web

  • Connexion

  • Publier un CV

  • Message du forum

  • Répondre S voter etc.


Formulaire HTML

Un formulaire est une zone contenant des éléments de formulaire. Une page Web peut avoir plusieurs formulaires, mais un formulaire correspond à une zone de formulaire, et ne peut soumettre que les éléments de formulaire de la zone de formulaire actuelle.

Les éléments de formulaire permettent aux utilisateurs de saisir du contenu dans le formulaire, tel que : du texte zone (textarea), listes déroulantes, boutons radio, cases à cocher, etc.

Le formulaire est défini à l'aide de la balise form

:

.élément d'entrée



actionest utilisée pour configurer l'endroit où les données du formulaire sont envoyées pour traitement. Il s'agit généralement de l'adresse d'un script dynamique, tel que. l'adresse d'un fichier PHP. login.php

méthodepeut être GET ou POST (si elle n'est pas définie, le système par défaut est GET , mais dans la plupart des cas, nous utilisons POST et GET pour soumettre sous forme de paramètres. Les utilisateurs peuvent voir directement les paramètres soumis. Post utilise le mécanisme de publication HTTP pour placer chaque champ du formulaire et son contenu dans l'EN-TÊTE HTML et le transmettre. l'adresse URL pointée par l'attribut ACTION. Impossible de voir ce processus)


Formulaire HTML - élément d'entrée

La balise form utilisée dans la plupart des cas est la balise d'entrée ().

Le type d'entrée est défini par l'attribut type (type). Les types de saisie les plus couramment utilisés sont les suivants :

Champ de texte

Le champ de texte est défini via la balise Lorsque l'utilisateur saisit des lettres, des chiffres, etc. dans le formulaire, le champ de texte est utilisé.

Instance

    php中文网(php.cn) 
文本域:
文本域:

Le navigateur s'affiche comme suit :

7.jpg


Champ mot de passe

Le champ mot de passe est défini par la balise :

    php中文网(php.cn) 
姓名:
密码:

Le navigateur s'affiche comme suit :

1.jpg

Remarque: Les caractères du champ Mot de passe ne seront pas affichés en texte brut, mais seront remplacés par astérisques ou points.


Bouton radio

définit le bouton radio du formulaire.

    php中文网(php.cn) 

s'affiche dans le navigateur comme suit :

1.jpg


Checkbox

une ou plusieurs options parmi la sélection.

    php中文网(php.cn) 
自行车 汽车 飞机 轮船

Le navigateur s'affiche comme suit :

9.jpg


Bouton Soumettre

définit le bouton de soumission.

Lorsque l'utilisateur clique sur le bouton de confirmation, le contenu du formulaire sera transféré vers un autre fichier. L'attribut action du formulaire définit le nom du fichier de destination. Le fichier défini par l'attribut action effectue généralement un traitement associé sur les données d'entrée reçues. :

    php中文网(php.cn) 
用户名
密 码

Le navigateur affiche ce qui suit :

4.jpg

Si vous tapez quelques lettres dans la zone de texte ci-dessus puis cliquez sur le bouton de confirmation, les données saisies sera envoyé à la page "action.php" sous forme de message. Cette page affichera les résultats saisis.


Balise de formulaire HTML

标签 描述
定义供用户输入的表单
定义输入域

Résultat de l'exécution du programme :

18.jpg


Instance de formulaire

Cet exemple montre comment ajouter un formulaire à une page. Ce formulaire contient une zone de saisie, un champ de texte, des boutons radio, des cases à cocher, des listes déroulantes et un bouton de confirmation.

    php中文网(php.cn) 
作者:
文本内容:


Résultats en cours d'exécution du programme :

28.jpg

Cliquez sur le bouton "Soumettre", et les données du formulaire seront envoyées à la page form.php sous la forme de une publication


Exemple

Cet exemple montre comment envoyer un e-mail à partir d'un formulaire.

    php中文网(php.cn) 
姓名:

E-mail:

你的意见:

Résultats en cours d'exécution du programme :

2.jpg

Cliquez sur le bouton "Soumettre", les données du formulaire seront envoyées à la page form.php sous la forme d'un postez, cliquez sur le bouton « Réinitialiser » pour effacer le contenu que vous avez saisi.



Formation continue
||
php中文网(php.cn)
姓名:

E-mail:

你的意见:

soumettre Réinitialiser le code
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!