La plupart des informations contenues dans les formulaires Web sont transmises à l'aide de l'élément ... L'élément est utilisé pour saisir une ligne de texte. , pour plusieurs lignes - élément
Les champs de formulaire peuvent être divisés en blocs logiques à l'aide de l'élément
... Chaque section peut être nommée à l'aide de l'élément .
Coordonnées
Nom
E-mail
Riz. 1. Regroupement des champs de formulairePour rendre le formulaire plus lisible pour les utilisateurs, du texte est ajouté aux champs du formulaire qui contiennent un exemple des données d'entrée. Ce texte est appelé texte d'espace réservé et est créé à l'aide de l'attribut espace réservé.
Les champs obligatoires doivent également être mis en évidence. Avant HTML5, le symbole astérisque * était utilisé à côté du nom du champ. La nouvelle spécification a un attribut requis spécial qui vous permet de marquer un champ obligatoire au niveau du balisage. Cet attribut indique au navigateur (en supposant qu'il prend en charge HTML5) de ne pas envoyer de données après que l'utilisateur a cliqué sur le bouton d'envoi jusqu'à ce que les champs spécifiés soient remplis.
Pour modifier l'apparence de la zone de texte lorsqu'elle reçoit le focus, utilisez la pseudo-classe focus. Par exemple, vous pouvez assombrir l'arrière-plan du champ actuel ou ajouter une bordure colorée pour le faire ressortir du reste :
Entrée : focus (arrière-plan : #eaeaea ;)
Un autre attribut html5 utile est l'attribut autofocus. Il vous permet de définir automatiquement le focus sur la marge de départ souhaitée pour les éléments et
Un exemple de création d'un formulaire d'inscription
Noter action = "form.php" - lien vers le fichier du gestionnaire de formulaire. Créez un fichier en codage UTF-8, téléchargez-le sur le serveur et remplacez action = "form.php" par le chemin d'accès au fichier sur votre serveur.
Riz. 2. Apparence formulaires par défaut Comme vous pouvez le voir sur la figure, chaque élément de formulaire a des styles de navigateur par défaut. Nettoyons les styles et stylisons les éléments du formulaire.
Form-wrap (largeur : 550px ; background : # ffd500 ; border-radius : 20px ;) .form-wrap * (transition : .1s linear) .profile (width : 240px ; float : left ; text-align : center ; padding : 30px;) form (background: white; float: left; width: calc (100% - 240px); padding: 30px; border-radius: 0 20px 20px 0; color: # 7b7b7b;) .form-wrap: after, form div: after (content: ""; display: table; clear: both;) form div (margin-bottom: 15px; position: relative;) h1 (font-size: 24px; font-weight: 400; position: relative ; margin-top: 50px;) h1: after (content: "\ f138"; font-size: 40px; font-family: FontAwesome; position: Absolute; top: 50px; left: 50%; transform: translateX (-50 %) ;) / ******************** styliser les éléments du formulaire ******************* * ** / étiquette, étendue (affichage : bloc ; taille de police : 14px ; marge inférieure : 8 px ;) entrée, entrée (largeur de bordure : 0 ; contour : aucun ; marge : 0 ; largeur : 100 % ; remplissage : 10px 15px; background: # e6e6e6;) input: focus, input: focus (box-sha dow : inset 0 0 0 2px rgba (0,0,0, .2) ; ) .radio label (position : relative ; padding-left : 50px ; curseur : pointeur ; largeur : 50 % ; float : left ; line-height : 40px ;) .radio input (position : absolue ; opacité : 0 ;) .radio -control (position : absolu ; haut : 0 ; gauche : 0 ; hauteur : 40px ; largeur : 40px ; arrière-plan : # e6e6e6 ; border-radius : 50 % ; text-align : center ;) .male : avant (contenu : " \ f222 "; font-family: FontAwesome; font-weight: bold;) .female: before (content:" \ f221 "; font-family: FontAwesome; font-weight: bold;) .radio label: hover input ~. radio-control, .radiol input: focus ~ .radio-control (box-shadow: inset 0 0 0 2px rgba (0,0,0, .2);) .radio-input: coché ~ .radio-control (couleur: red;) select (width: 100%; cursor: pointer; padding: 10px 15px; outline: 0; border: 0; background: # e6e6e6; color: # 7b7b7b; -webkit-appearance: none; / * décocher le webkit - navigateurs * / -moz-appearance : aucun ; / * décochez la case dans Mozilla Firefox * /) sélectionnez :: - ms-expand (affichage : aucun ; / * décochez la case dans IE * /) .select-arrow (position : absolue ; haut : 38px ; à droite : 15px ; largeur : 0 ; hauteur : 0 ; événements de pointeur : aucun ; / * activer l'affichage de la liste en cliquant sur la flèche * / border-style: solid; largeur de bordure : 8px 5px 0 5px ; border-color: # 7b7b7b transparent transparent transparent; ) bouton (padding : 10px 0 ; border-width : 0 ; display : block ; width : 120px; margin : 25px auto 0; background : # 60e6c5; color: white; font-size: 14px; outline: none; text-transform : majuscule;) / ************************** ajoute de l'adaptabilité à la forme ****************** ** ** / @media (max-width: 600px) (.form-wrap (margin: 20px auto; max-width: 550px; width: 100%;) .profile, form (float: none; width: 100% ;) h1 (marge-haut : auto ; remplissage-bas : 50px ;) form (border-radius : 0 0 20px 20px ;))
Le fichier form.php
"." \ r \ n "; $ headers. =" Bcc: your_email "." \ r \ n "; if (! vide ($ nom) &&! vide ($ sexe) &&! vide ($ email) &&! vide ($ pays) && filter_var ($ email, FILTER_VALIDATE_EMAIL)) (mail ($ email, $ sujet, $ msg, $ en-têtes); echo "Merci ! Vous vous êtes inscrit avec succès.";)?>
Noter Dans la variable sujet $, spécifiez le texte qui sera affiché comme sujet de l'e-mail ; Your_name - vous pouvez spécifier ici le nom qui sera affiché dans le champ "de qui la lettre" ; url_votre_site, remplacez par l'adresse du site avec le formulaire d'inscription ; remplacez your_email par votre adresse e-mail ; $ headers. = "Cci : votre_e-mail". "\r\n" ; envoie une copie carbone invisible à votre adresse e-mail.
Les formulaires représentent l'élément interactif le plus important Éléments HTML permettant aux développeurs de pages d'interagir de manière interactive avec les visiteurs. Avec leur aide, l'utilisateur peut retourner des commentaires sur la visite d'un site particulier, transmettre des demandes ou s'inscrire. Le développeur pose des questions lors de la création du formulaire, et l'utilisateur y répond en le remplissant. Le contenu du formulaire est soit transmis au script CGI soit par e-mail envoyé au destinataire. Le processus de création d'un formulaire lui-même se compose de deux étapes. La première consiste à créer le formulaire lui-même et la seconde à créer un script CGI sur le serveur. Le formulaire est créé à l'aide de diverses balises et attributs, enfermés dans une paire
:
Élément
Syntaxe du formulaire pour le courrier :
Élément est la base de tous les éléments de formulaire. Il sert à intégrer des boutons sur un formulaire, images graphiques , cases à cocher, boutons radio, mots de passe et zones de texte. Malgré les différences externes entre les formulaires, ils envoient tous des données au script CGI sous la forme de paires nom : valeur. Un élément peut avoir huit attributs, notés type :
TEXTE Une zone de texte d'une ligne utilisée pour saisir des informations qui ne peuvent être saisies dans aucun des autres éléments du formulaire. C'est ici que vous entrez les noms, les adresses, les intitulés de poste, les numéros de téléphone, les loisirs et pratiquement tout type de données. Un élément peut avoir des attributs :
Syntaxe:
MOT DE PASSE Un champ d'une ligne qui affiche des astérisques au lieu de caractères tapés. Un élément peut avoir des attributs :
longueur maximale. Définit la longueur maximale autorisée de la valeur saisie en caractères.
Taille. Définit la longueur de champ maximale autorisée en caractères.
valeur. Définit une valeur par défaut qui peut être modifiée.
Syntaxe:
HIDDEN Un autre type d'entrée d'informations cachées. Vous permet d'envoyer des informations à des scripts qui ne peuvent pas être modifiés par l'utilisateur. Certains programmes CGI utilisent des champs masqués pour transférer des informations d'une page à une autre, telles que le nom ou le numéro. Cette approche facilite grandement le travail de l'utilisateur en éliminant le besoin de ressaisir les données. Par exemple, pour transférer un fichier de code source HTML utilise la construction suivante :
CHECKBOX Les drapeaux sont utilisés pour permettre à l'utilisateur de répondre en monosyllabes : oui / non vrai / faux plus / moins, etc. Il ressemble généralement à une croix ou à un oiseau. Un élément peut avoir des attributs :
vérifié. Définit l'état initial de la case à cocher par défaut.
valeur. Définit une valeur par défaut qui peut être modifiée.
Syntaxe:
Les commutateurs RADIO ressemblent à des drapeaux à bien des égards, ne différant que par des Fonctionnalité choix. Un seul peut être sélectionné dans un groupe de boutons radio. Un élément INPUT distinct est spécifié pour chaque commutateur.
SOUMETTRE Cliquer sur ce bouton soumet le contenu du formulaire au script qui a été spécifié attribut d'action dans l'élément
RESET Le bouton permet de restaurer les valeurs par défaut. Si une valeur par défaut n'est pas fournie, elle sera simplement remise à zéro. La largeur du bouton peut varier en fonction d'autres éléments. Il a également un attribut value.
Syntaxe:
IMAGE Tout comme le bouton SOUMETTRE, sauf qu'il utilise une image comme bouton. Un des avantages est la possibilité de passer les coordonnées du clic de l'utilisateur, ce qui permet d'organiser l'image cliquable. Un élément peut avoir des attributs :
src. Définit l'URL du fichier image.
aligner. Définit l'alignement de l'image par rapport au texte à l'aide des valeurs TOP, MIDDLE et BOTTOM.
Nom. Définit le nom de la carte, qui est également envoyé au script avec les coordonnées.
Syntaxe:
BOUTON Crée un autre bouton, les navigateurs des utilisateurs peuvent utiliser la valeur de l'attribut value comme nom de fichier d'origine.
Syntaxe:
FILE Crée un contrôle de sélection de fichier. Syntaxe:
ACCESSKEY Spécifie le bouton qui, lorsqu'il est enfoncé, traitera le champ. Syntaxe:
SIZE Spécifie la largeur de l'élément en pixels. Syntaxe:
DÉSACTIVÉ Désactive la possibilité de modifier le contenu d'un champ ou la position d'un bouton. Syntaxe:
Élément
Nom. Spécifie le mot-clé par lequel le script peut accéder à son contenu.
Lignes. Définit la hauteur de la zone en lignes.
cols. Définit la largeur de la zone en caractères.
Syntaxe:
Élément peut prendre la forme d'une liste déroulante ou d'un menu d'éléments. A une balise imbriquée et attributs :
Nom. Spécifie un nom.
Taille. Définit le nombre maximum d'éléments de liste pouvant être affichés simultanément à l'écran.
plusieurs. Spécifie la possibilité de sélectionner plusieurs valeurs en même temps.
L'élément est définit les choix de menu possibles Syntaxe: sens
Possède des attributs :
choisi. Définit le mot initialement sélectionné.
valeur. Définit la signification du mot sélectionné pour le script.
Élément utilisé pour regrouper logiquement des éléments étiquette intérieure a un attribut label :
Syntaxe:
Sélectionner:
D'abord
Seconde
Troisième Quatrième
Élément C'est l'élément le plus simple qui vous permet de créer un semblant de formulaire et de saisir une ligne contenant du texte et de générer une demande.
Exemple: Disons que l'URL de base est définie sur la page actuelle à l'aide de l'élément puis, si l'utilisateur entre les mots-clés de recherche word1, word2, word3 dans le champ, le navigateur va former et envoyer une requête pour le moteur de recherche du serveur sous la forme : http://www.name.domain/? word1 + word2 + word3 Si le programme de recherche du serveur prend en charge la syntaxe de requête standard en utilisant ? et +, la recherche sera effectuée.
Élément est une alternative à l'élément avec des possibilités plus riches - par exemple, avec l'attribution d'un texte alternatif. Syntaxe:
name donne le nom à l'élément.
value définit la valeur de l'élément.
type, lorsqu'il est utilisé comme bouton, prend le bouton de valeurs, soumettre et réinitialiser.
désactivé rend l'élément donné indisponible
tabindex définit la position dans la séquence de tabulation, les champs de formulaire désactivés ne participent pas à l'ordre.
accesskey spécifie la clé d'accès.
Élément est utilisé pour définir alternativement des informations pour les champs du formulaire de contrôle. Prend en charge un attribut for qui lie un élément avec un autre élément de formulaire, et la valeur de l'attribut for doit correspondre à la valeur de l'attribut id du contrôle associé.
Élément
vous permet de regrouper logiquement des éléments de formulaire. Syntaxe: Nom
Élément vous permet de nommer des groupes logiques d'éléments de formulaire. Syntaxe: Nom
Tous interactifs - champs de saisie, cases à cocher, boutons radio, listes déroulantes, boutons - ce sont des formulaires Web et leurs éléments. Dans le formulaire, vous laissez un commentaire, vous vous inscrivez à l'aide du formulaire, vous vous connectez via le formulaire, utilisez le formulaire de recherche, votez dans les sondages, téléchargez des fichiers, vous abonnez - vous faites tout cela à l'aide de formulaires Web.
Organisation interne
En fait, le formulaire se compose de deux parties : une conception visuelle et un script qui traite les données saisies. Pour écrire un script, vous devez maîtriser l'un des langages de programmation. Nous ne les étudions pas ici, nous allons donc analyser le composant HTML - apprendre à créer une interface de formulaire, en supposant que quelque part nous avons déjà un script qui le traite.
Le formulaire HTML est créé à l'aide d'une balise de paire
, à l'intérieur duquel se trouvent les balises de ses éléments.
Mots clés
Avant de montrer des exemples, passons en revue les balises.
... Crée une forme. Si nous comparons le formulaire avec le tableau, alors la balise
remplit le même rôle que la balise
... Les attributs suivants y sont attachés.
action ... L'adresse du script ou du document qui traite les données du formulaire. La valeur est l'URL.
méthode ... La méthode de transmission des données au gestionnaire. Vous pouvez spécifier GET (par défaut) ou POST. GET signifie transmettre des données dans le cadre d'une URL. Vous avez peut-être vu quelque chose comme ?Id = 225 dans les adresses. Ça y est. La méthode POST fonctionne différemment, et donc les données transmises sont cachées à l'utilisateur. Il est plus sécurisé, vous permet de transférer plus d'informations, y compris des fichiers. Mais tout cela concerne plus la programmation que le balisage HTML.
accept-charset ... Définit l'encodage.
Saisie automatique ... Active (on) ou désactive (off) les formulaires de saisie semi-automatique lorsque le navigateur lui-même vous dit quoi saisir en fonction de ce que vous avez tapé la dernière fois. La désactivation de la fonction est logique pour les formulaires sensibles, afin que le navigateur n'affiche pas par inadvertance des données importantes.
Nom. Nom de forme.
Il existe également des attributs, mais ils sont rarement utilisés.
... Une balise intéressante avec laquelle vous pouvez créer n'importe quel élément d'entrée, lequel est spécifié par l'attribut type. A strictement parler, cette balise peut également être utilisée en dehors du formulaire, mais vous ne pourrez alors pas spécifier l'adresse du gestionnaire, et l'élément de page sera non fonctionnel.
Sens
La description
Cases à cocher. Avec leur aide, vous pouvez choisir plusieurs options à la fois.
Bouton de sélection de fichier
Champ caché, non visible dans le navigateur
Bouton Image
Champ de saisie du mot de passe. Champ de texte normal, mais les caractères saisis sont masqués par des astérisques (*)
Commutateurs. Presque des cases à cocher, mais avec leur aide, vous ne pouvez sélectionner qu'une seule des options proposées
Bouton de réinitialisation pour les données de formulaire aux valeurs initiales
Bouton d'envoi de données au serveur. Habituellement, vous appuyez dessus pour confirmer une entrée - Enregistrer, appliquer, OK
Champ de texte
De nombreuses nouvelles valeurs sont apparues en HTML5, mais malheureusement elles ne sont que partiellement prises en charge jusqu'à présent (juin 2016).
mise au point automatique ... Le focus d'entrée sera défini par défaut sur l'élément pour lequel cet attribut est spécifié.
vérifié ... Définissez une case à cocher ou un bouton radio par défaut.
schéma ... À l'aide de cet attribut, vous pouvez forcer l'utilisateur à saisir des données dans un format spécifique. Par exemple, n'entrez qu'un seul chiffre de 0 à 9, ou uniquement des lettres de l'alphabet latin (cela devrait vous être familier). Tant que le champ n'est pas correctement rempli, les données du formulaire ne seront pas soumises pour traitement.
espace réservé ... Définit le texte de l'astuce.
... Le conteneur avec lequel la liste est créée. Il peut s'agir d'une liste déroulante ou d'une liste à choix unique ou multiple. Les balises sont responsables des éléments de la liste
.
Taille ... La propriété principale qui spécifie le nombre de lignes de liste à afficher. Par exemple, si la valeur est 1, alors la liste s'avère être une liste déroulante ; sinon, vous obtenez soit une liste, dont tous les éléments sont immédiatement visibles, soit une liste, à travers les éléments dont vous pouvez naviguer à l'aide de la barre de défilement.
plusieurs ... Attribut sans valeurs. Spécifiez-le pour obtenir une liste à choix multiples.
obligatoire ... Rend la liste obligatoire pour la sélection, c'est-à-dire que jusqu'à ce que l'utilisateur y spécifie une valeur, le formulaire ne sera pas soumis. Cela se fait souvent avec la liste Genre sur les formulaires d'inscription.
... Balise d'élément de liste utilisée en interne
.
valeur ... La valeur de l'élément de liste à traiter par le script.
choisi ... Un élément avec cet attribut sera mis en évidence par défaut comme si l'utilisateur l'avait sélectionné.
... Le conteneur vous permet de regrouper des éléments de liste
.
désactivée ... Rend le groupe de listes non sélectionnable (et s'affiche dans une couleur différente).
étiqueter ... Texte du titre du groupe.
Exemple de formulaire
Maintenant que toutes les balises sont connues, créons un petit formulaire d'autorisation dont les données sont traitées par le fichier script.php situé dans le dossier avec la page HTML.
Le code sera comme ça.
Former
Connexion:
Mot de passe:
Qui tu es?
un invité
Administrateur
Rappelles toi
Analysons quelques-unes de ses parties.
- créer un formulaire traité par le fichier script.php. Les données sont transférées à l'aide de la méthode GET.
<
fr >
- tag pour passer à la ligne suivante.
<
saisir Nom ="
connexion "
taper ="
texte "
Taille ="25"
longueur maximale ="30"
valeur = "Michel"> - créer un champ de texte nommé login de 25 caractères de large. Nous spécifions Michael comme valeur par défaut afin que l'utilisateur comprenne quoi et comment entrer.
<
saisir Nom ="
passe "
taper ="
le mot de passe "
Taille ="25"
longueur maximale ="30"
valeur ="">
- créer un champ de saisie du mot de passe (les caractères sont remplacés par des astérisques). Largeur du champ - 25, longueur maximale du mot de passe - 30 caractères.
<
sélectionner ><
option valeur ="
c 1 "> Invité
option ><
option valeur ="
c 2 "> Administrateur
option >
sélectionner >
- créer une simple liste déroulante de deux éléments.
<
saisir Nom ="
sauver "
taper ="
case à cocher "
valeur ="
Oui "> Rappelez-vous - ajouter une case à cocher et rédiger un texte explicatif.
<
fr ><
saisir taper ="
nous faire parvenir "
Nom ="
Entrer "
valeur = "Connexion"> - créer un bouton, en appuyant sur ce qui lance le traitement des données.
- fermer le formulaire.
Dans un navigateur, le formulaire Web ressemblera à l'image ci-dessous.
Il peut être rempli, mais pour qu'il commence à fonctionner, vous devez écrire le code et l'enregistrer dans un fichier script.php à côté de la page HTML.
26.02.2016
Bonjour à tous! Continuer à apprendre les bases du HTML. Dans cette leçon, nous analyserons Que s'est il passé HTML former et comment il est créé. Si vous l'avez remarqué, aucun site Web n'est aujourd'hui complet sans formulaires. Ces formulaires peuvent être différents, par exemple, un formulaire de commentaires, un formulaire pour passer une commande, un formulaire pour s'inscrire et entrer sur le site, un formulaire pour envoyer des commentaires, des avis, un formulaire de recherche, et bien d'autres.
Je pense que vous devez maintenant montrer des exemples de l'apparence visuelle des formulaires HTML.
○ Formulaire de recherche:
○ Formulaire de connexion au site :
○ Formulaire de commentaires:
○ Formulaire pour passer une commande :
Je pense que vous avez compris l'essentiel de la création de formulaires HTML. Alors, dans la leçon d'aujourd'hui, je vais vous dire, comment créer un simple HTML forme et quelles balises peuvent être utilisées pour créer différents champs de formulaire.
A partir de ce moment, je demande votre attention particulière, car le sujet est complexe et important.
HTML former Est un champ dans lequel l'utilisateur entre des informations. Mais, cette information doit également être envoyée d'une manière ou d'une autre. D'une certaine manière, le formulaire HTML est comme une moto sans essence, tout semble être là, mais pour une raison quelconque, il ne fonctionne pas. Ainsi, pour que le formulaire fonctionne et envoie les informations saisies par l'utilisateur, vous devez créer un gestionnaire de formulaire dans la langue. Mais ne vous embêtez pas avec le gestionnaire, car vous ne suivez actuellement qu'un cours pour débutants. Nous aborderons le sujet du gestionnaire de formulaire dans la section PHP un peu plus tard. Donc, quelque chose que je m'éloigne du sujet principal.
Apprendre à créer des formulaires HTML
Tout formulaire HTML consistera en une balise principale
... À l'intérieur de l'étiquette les autres éléments du formulaire sont insérés pour être affichés sur la page Web.
Le formulaire doit être placé entre les balises
. Pour l'étiquette
une balise de fin est requise
.
*attributs pour la balise
rm
>
NAME est un nom unique pour le formulaire. Il est utilisé lorsqu'il y a plusieurs formulaires sur un même site. ACTION - Cet attribut spécifie le chemin d'accès au gestionnaire de formulaire. Obligatoire. METHOD est la méthode d'envoi.
POST - les données sont transmises sous une forme cachée
GET (par défaut) - les données sont transmises en clair via la chaîne du navigateur.
Un exemple de ce à quoi ressemble une balise
avec les attributs listés :
il y aura divers éléments de formulaire qui seront affichés sur la page Web.
Éléments de formulaire
○ Étiqueter saisir
Étiqueter saisir - cette partie de l'élément de champ de formulaire est destinée à la saisie de petits textes, de chiffres. Pour l'étiquette
aucune balise de fermeture nécessaire
.
*attributs pour la balise<
saisir
>
name - le nom de l'élément
size - la taille du champ
obligatoire - champ obligatoire
autofocus - lors du chargement d'une page Web, le pointeur de la souris ira immédiatement sur le terrain
maxlength - cet attribut peut être utilisé pour spécifier le nombre maximum de caractères à saisir dans le champ. Par défaut, sans l'attribut maxlength, un nombre illimité de caractères peut être saisi dans le champ
placeholder - un indice pour l'utilisateur, qui sera affiché juste à l'intérieur du formulaire de champ (nous avons utilisé l'attribut value plus tôt).
type - le type de l'élément
Exemple de remplissages :
Type d'élément
Champ de texte
○ zone de texte "texte" :
Résultat:
○ Champ de mot de passe "mot de passe" :
Résultat:
○ Champ e-mail :
Résultat:
○ Bouton de sélection d'un fichier dans le "fichier" de l'ordinateur :
Résultat:
○ Champ téléphonique "tel" :
Résultat:
○ Champ de recherche "rechercher" :
Résultat:
○ Champ de sélection de couleur :
Résultat:
○ Champ de saisie et de sélection des nombres "numéro" :
min - valeur minimale
max - valeur maximale
étape - étape.
Résultat:
○ Champ de sélection de date :
Résultat:
○ Champ de choix de la date et de l'heure locale au format (05/05/2015 00:00) :
Résultat:
○ Affichez un calendrier déroulant. Champ de sélection de l'année et du mois dans le format (juillet 2015) :
Résultat:
○ Champ de sélection de l'heure :
Résultat:
○ Curseur "Gamme" :
Résultat:
○ Case à cocher :
checké - cet attribut spécifie quelle case doit être cochée par défaut
Résultat:
○ Interrupteur radio "radio" :
coché - cet attribut spécifie quel commutateur radio doit être activé par défaut
Résultat:
Boutons
○ Bouton "bouton" :
valeur - l'étiquette sur le bouton
Résultat:
○ Bouton pour soumettre des données « soumettre » :
valeur - l'étiquette sur le bouton
Résultat:
○ Bouton de réinitialisation "reset" :
valeur - l'étiquette sur le bouton
Résultat:
○ Bouton Image :
Résultat:
○ Le champ caché "caché"
○ Sélectionnez la balise
Étiqueter sélectionner - il s'agit d'une partie de l'élément de formulaire, destiné à saisir une liste déroulante. Pour l'étiquette
une balise de fin est requise
. Étiqueter est le squelette de la liste déroulante.
Pour créer des éléments déroulants, il y a une balise
. Pour l'étiquette
une balise de fin est requise
.
*attributs pour la balise
et
Nom est le nom de toute la liste. Définir uniquement pour la balise
.
multiple - pour une sélection multiple, uniquement lors de la sélection, vous devez maintenir la touche "CTRL" enfoncée. Définir uniquement pour la balise
.
Valeur - définie pour chaque élément de la liste pour la balise
.
désactivé - bloque la sélection d'un élément dans la liste déroulante. Définir uniquement pour la balise
.
Pas urgent
Urgent
Par courrier
Résultat:
Pas urgent Courrier urgent
Ou comme ça :
Pas urgent
Urgent
Par courrier
Résultat:
Pas urgent Courrier urgent
Nous allons maintenant bloquer à partir de la liste "Urgent" avec l'attribut "désactivé":
Pas urgent
Urgent
Par courrier
Résultat:
Pas urgent Courrier urgent
○ liste déroulante par groupe :
Pour créer une liste de groupe, utilisez la balise
Option
Zone de texte
Étiqueter
Ensemble de champs
Légende
Résultat:
Option Zone de texte Légende du jeu de champs d'étiquette
○ pour choix multiple :
Option
Zone de texte
Étiqueter
Ensemble de champs
Légende
Dans la balise l'attribut "multiple" est utilisé.
Résultat:
Légende du jeu de champs d'étiquette de zone de texte d'option
Zone de texte multiligne
○ La balise textarea
Étiqueter zone de texte - il s'agit d'une partie de l'élément de champ de formulaire, destiné à saisir du texte volumineux, des nombres. une balise de fin est requise
.
*attributs pour la balise<
zone de texte
>
name - le nom du champ
cols - largeur de champ
lignes - hauteur de champ
espace réservé - un indice pour l'utilisateur qui sera affiché juste à l'intérieur du formulaire de champ.
Résultat:
Ou comme ça :
Entrez du texte
Résultat:
Entrez du texte
Ou comme ça :
Résultat:
Style de bordure (fieldset)
○ Balise de jeu de champs
Balise de jeu de champs - à l'aide de cette balise, vous pouvez dessiner un cadre autour de l'objet. Balise de fin requise .
Balises supplémentaires La balise de légende - indique le titre. Balise de fin requise .
Titre Texte dans le cadre.
Résultat:
C'est tout ce que je voulais vous dire sur les formulaires HTML. Résumons maintenant et en pratique, nous essaierons de créer un formulaire simple, en utilisant les connaissances que vous avez acquises grâce à cet article.
Voici mon formulaire :
Formulaire pour le curriculum vitae d'un employé de l'usine pilote de PJSC "KMZ"
Avec qui voulez-vous travailler ?
Réalisateur
Ingénieur
Soudeur
Quel salaire souhaitez-vous recevoir (par mois) ?
10$
11$
Résultat:
Post précédent
Prochain article
Vous avez aimé l'article ? Partagez-le
Les visiteurs discutent maintenant