Formulaire HTML
HTML Formulaires et saisie
Les formulaires HTML sont utilisés pour collecter différents types de saisies utilisateur.
Exemple en ligne
Créer un champ de texte (Champ de texte)
Cet exemple montre comment créer un champ de texte dans une page HTML. L'utilisateur peut écrire du texte dans le champ de texte.
Instance
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> </head> <body> <form action=""> First name: <input type="text" name="firstname"><br> Last name: <input type="text" name="lastname"> </form> <p><b>注意:</b> 表单本身是不可见的。并且注意一个文本字段的默认宽度是20个字符。</p> </body> </html>
Exécuter l'instance»
Cliquez sur le bouton « Exécuter l'instance » pour afficher l'instance en ligne
Création d'un champ de mot de passe
Cet exemple montre comment créer un champ de mot de passe HTML.
Instance
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> </head> <body> <form action=""> Username: <input type="text" name="user"><br> Password: <input type="password" name="password"> </form> <p><b>注意:</b> 密码字段中的字符是隐藏的(显示为星号或圆圈)。</p> </body> </html>
Exécuter l'instance»
Cliquez sur le bouton « Exécuter l'instance » pour afficher l'instance en ligne
(D'autres exemples peuvent être trouvés au bas de cette page.)
Formulaires HTML
Un formulaire est une zone qui contient des éléments de formulaire.
Les éléments de formulaire permettent aux utilisateurs de saisir du contenu dans le formulaire, tel que des zones de texte, des listes déroulantes, des boutons radio, des cases à cocher, etc.
Le formulaire est mis en place à l'aide de la balise form <form> :
<form> . input 元素 . </form>
Formulaire HTML - élément de saisie
La balise de formulaire la plus couramment utilisée est la balise d'entrée (<input>).
Le type d'entrée est défini par l'attribut type (type). La plupart des types de saisie couramment utilisés sont les suivants :
Champs de texte
Les champs de texte sont définis via la balise <input type="text"> lorsque les utilisateurs saisissent des lettres, des chiffres, etc. dans un formulaire.
<form> First name: <input type="text" name="firstname"><br> Last name: <input type="text" name="lastname"> </form>s'affiche comme suit :
Remarque : Le formulaire lui-même n'est pas visible. De plus, dans la plupart des navigateurs, la largeur par défaut d'un champ de texte est de 20 caractères.
Champ Mot de passe
Le champ Mot de passe est défini par la balise <input type="password"> :
<form> Password: <input type="password" name="pwd"> </form>est comme suit :
Remarque : Les caractères du champ Mot de passe ne seront pas affichés en texte clair, mais seront remplacés par des astérisques ou des points.
Boutons radio
La balise <input type="radio"> définit les options des boutons radio du formulaire
<form> <input type="radio" name="sex" value="male">Male<br> <input type="radio" name="sex" value="female">Female </form>L'effet d'affichage du navigateur est le suivant suit :
Boxes à cocher
<input type="checkbox"> définit la case à cocher L'utilisateur doit sélectionner parmi plusieurs Sélectionnez une ou plusieurs options parmi une ou plusieurs options données. sélection.
<form> <input type="checkbox" name="vehicle" value="Bike">I have a bike<br> <input type="checkbox" name="vehicle" value="Car">I have a car </form>est le suivant :
Bouton Soumettre
<input type="submit"> définit le bouton Soumettre.
Lorsque l'utilisateur clique sur le bouton de confirmation, le contenu du formulaire sera transféré dans 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. :
<form name="input" action="html_form_action.php" method="get"> Username: <input type="text" name="user"> <input type="submit" value="Submit"> </form>est le suivant :
Si vous tapez quelques lettres dans la zone de texte ci-dessus puis cliquez sur le bouton de confirmation, les données saisies seront envoyé à La page de "html_form_action.php". Cette page affichera les résultats saisis.
Plus d'exemples
Boutons radio
Cet exemple montre comment créer des boutons radio en HTML.
Instance
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> </head> <body> <form action=""> <input type="radio" name="sex" value="male">Male<br> <input type="radio" name="sex" value="female">Female </form> <p><b>注意:</b>当用户点击一个单选按钮时,它就会被选中,其他同名的单选按钮就不会被选中。</p> </body> </html>
Exécuter l'instance»
Cliquez sur le bouton « Exécuter l'instance » pour afficher l'instance en ligne
Boxes à cocher
Cet exemple montre comment créer des cases à cocher dans une page HTML. Les utilisateurs peuvent cocher ou décocher les cases.
Instance
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> </head> <body> <form action=""> <input type="checkbox" name="vehicle" value="Bike">I have a bike<br> <input type="checkbox" name="vehicle" value="Car">I have a car </form> </body> </html>
Exécuter l'instance»
Cliquez sur le bouton « Exécuter l'instance » pour afficher l'instance en ligne
Liste déroulante simple
Cet exemple montre comment créer une simple zone de liste déroulante dans une page HTML. La zone de liste déroulante est une liste sélectionnable.
Instance
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> </head> <body> <form action=""> <select name="cars"> <option value="volvo">Volvo</option> <option value="saab">Saab</option> <option value="fiat">Fiat</option> <option value="audi">Audi</option> </select> </form> </body> </html>
Exécuter l'instance»
Cliquez sur le bouton « Exécuter l'instance » pour afficher l'instance en ligne
Liste déroulante présélectionnée
Cet exemple montre comment créer une liste déroulante simple avec des valeurs présélectionnées.
Instance
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> </head> <body> <form action=""> <select name="cars"> <option value="volvo">Volvo</option> <option value="saab">Saab</option> <option value="fiat" selected>Fiat</option> <option value="audi">Audi</option> </select> </form> </body> </html>
Exécuter l'instance»
Cliquez sur le bouton « Exécuter l'instance » pour afficher l'instance en ligne
Textarea
Cet exemple montre comment créer une zone de texte (contrôle de saisie de texte multiligne). L'utilisateur peut écrire du texte dans le champ de texte. Il n'y a pas de limite au nombre de caractères pouvant être écrits.
Instance
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> </head> <body> <textarea rows="10" cols="30"> 我是一个文本框。 </textarea> </body> </html>
Exécuter l'instance»
Cliquez sur le bouton « Exécuter l'instance » pour afficher l'instance en ligne
Création d'un bouton
Cet exemple montre comment créer un bouton. Vous pouvez personnaliser le texte sur le bouton.
Instance
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> </head> <body> <form action=""> <input type="button" value="Hello world!"> </form> </body> </html>
Exécuter l'instance »
Cliquez sur le bouton « Exécuter l'instance » pour afficher l'instance en ligne
Exemple de formulaire
Formulaire bordé
Cet exemple montre comment dessiner une boîte avec un titre autour des données.
Instance
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> </head> <body> <form action=""> <fieldset> <legend>Personal information:</legend> Name: <input type="text" size="30"><br> E-mail: <input type="text" size="30"><br> Date of birth: <input type="text" size="10"> </fieldset> </form> </body> </html>
Exécuter l'instance»
Cliquez sur le bouton « Exécuter l'instance » pour afficher l'instance en ligne
Formulaire avec zone de saisie et bouton de confirmation
Cet exemple montre comment ajouter un formulaire à la page. Ce formulaire contient deux zones de saisie et un bouton de confirmation.
Instance
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> </head> <body> <form action="demo-form.php"> First name: <input type="text" name="FirstName" value="Mickey"><br> Last name: <input type="text" name="LastName" value="Mouse"><br> <input type="submit" value="提交"> </form> <p>点击"提交"按钮,表单数据将被发送到服务器上的“demo-form.php”。</p> </body> </html>
Exécuter l'instance»
Cliquez sur le bouton « Exécuter l'instance » pour afficher l'instance en ligne
Formulaire avec cases à cocher
Ce formulaire contient deux cases à cocher et un bouton de confirmation.
Instance
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> </head> <body> <form action="demo-form.php" method="get"> <input type="checkbox" name="vehicle" value="Bike"> I have a bike<br> <input type="checkbox" name="vehicle" value="Car" checked="checked"> I have a car<br> <input type="submit" value="提交"> </form> </body> </html>
Exécuter l'instance»
Cliquez sur le bouton « Exécuter l'instance » pour afficher l'instance en ligne
Formulaire avec boutons radio
Ce formulaire contient deux boutons radio et un bouton de confirmation.
Instance
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> </head> <body> <form action="demo-form.php" method="get"> <input type="radio" name="sex" value="Male"> Male<br> <input type="radio" name="sex" value="Female" checked="checked"> Female<br> <input type="submit" value="提交"> </form> </body> </html>
Exécuter l'instance»
Cliquez sur le bouton « Exécuter l'instance » pour afficher l'instance en ligne
Envoi d'un email depuis un formulaire
Cet exemple montre comment envoyer un email depuis un formulaire.
Instance
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> </head> <body> <h3>发送邮件到 someone@example.com:</h3> <form action="MAILTO:someone@example.com" method="post" enctype="text/plain"> Name:<br> <input type="text" name="name" value="your name"><br> E-mail:<br> <input type="text" name="mail" value="your email"><br> Comment:<br> <input type="text" name="comment" value="your comment" size="50"><br><br> <input type="submit" value="发送"> <input type="reset" value="重置"> </form> </body> </html>
Exécuter l'instance»
Cliquez sur le bouton « Exécuter l'instance » pour afficher l'instance en ligne
Balise de formulaire HTML
Nouveau : Nouvelle balise HTML5
Description | |||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
<form> | Définir un formulaire pour la saisie utilisateur | ||||||||||||||||||||||||||||
<input> | Définir le champ de saisie | ||||||||||||||||||||||||||||
<textarea> | Définir une zone de texte (un contrôle de saisie multiligne ) | ||||||||||||||||||||||||||||
<label> | Définit l'étiquette de l'élément <input>, généralement le titre d'entrée | ||||||||||||||||||||||||||||
<fieldset>< / td> | Définit un groupe d'éléments de formulaire associés et utilise un cadre externe pour les entourer | ||||||||||||||||||||||||||||
<legend> | Définit le titre du <fieldset> element< /td> | ||||||||||||||||||||||||||||
<select> | Définit une liste d'options déroulante | ||||||||||||||||||||||||||||
<optgroup> | Définir l'option groupe | ||||||||||||||||||||||||||||
<option> | Définissez les options dans la liste déroulante | ||||||||||||||||||||||||||||
< a href="http://www.php.cn/dic/html/button.html" target="_blank"><button> | Définir un bouton de clic | ||||||||||||||||||||||||||||
<datalist>
| Spécifier une liste d'options de contrôle d'entrée prédéfinie | ||||||||||||||||||||||||||||
<keygen> ; | Définit le champ générateur de paire de clés du formulaire | ||||||||||||||||||||||||||||
<output> | < td>Définir un résultat de calcul