Créer et travailler avec des formulaires en HTML. Création de formulaires HTML Regardons un petit exemple
Compte tenu des balises HTML de base, nous ne pouvons nous empêcher d'aborder un élément aussi important que les formulaires. Des commentaires sont souvent nécessaires sur les pages Web. Par exemple, remplissage d'un formulaire sur le site, inscription, autorisation, commentaires, etc. Dans tous ces cas, l'utilisateur remplit des zones spéciales (champs de formulaire) sur la page, après quoi les données sont envoyées au serveur. Les formulaires sont utilisés pour créer des commentaires. Un formulaire est un fragment d'un document HTML destiné à la saisie de l'utilisateur.
La figure montre un formulaire d'inscription d'étudiant sur le site Web d'un établissement d'enseignement.
Un conteneur est utilisé pour créer un formulaire
avec l'attribut action, qui précise la page du serveur qui traitera les données envoyées par le formulaire.La structure dans sa forme la plus simple :
éléments de formulaire...
Chaque formulaire doit également avoir un bouton de soumission pour soumettre les données après avoir rempli le formulaire.
Structure des boutons :
Ainsi, pour enregistrer presque tous les éléments du formulaire, la balise est utilisée avec l'attribut type. Pour créer un bouton qui réinitialise toutes les données des formulaires, la structure suivante est utilisée :
Pour créer un champ de texte, il existe un paramètre texte. Les paramètres suivants sont utilisés : name – nom du champ ; taille – pour le champ en symboles ; maxlength – le nombre maximum possible de caractères dans le champ ; valeur – informations affichées dans le formulaire par défaut
Exemple de saisie de formulaire avec deux champs de texte :
Le résultat du formulaire est présenté dans la figure.
Si vous devez saisir une grande quantité d'informations dans un champ de texte, par exemple un commentaire, utilisez le formulaire de zone de texte, créé à l'aide d'une balise.
Au code ci-dessus ajoutons un champ de zone de texte :
Un commentaire:
Le résultat du code travaillant avec la zone de texte est affiché dans la figure.
L'élément suivant des formulaires sont des listes qui vous permettent de faire un choix parmi l'ensemble de valeurs présenté. Les balises vous permettent de créer un formulaire de liste
Structure des entrées de liste :
Pour que l'élément soit mis en surbrillance au chargement de la page, il faut qu'il soit dans la balise
Une méthode de sélection similaire consiste à utiliser les éléments de formulaire de case à cocher et de bouton radio. La différence entre ces éléments est qu'une case à cocher vous permet d'effectuer plusieurs sélections, tandis qu'un bouton radio n'autorise qu'une seule sélection.
Structure d'une case à cocher et d'une entrée de bouton radio :
texte
Bouton radio:
texte
Dans les éléments spécifiés dans la structure, l'attribut coché est utilisé par défaut pour mettre en surbrillance la case à cocher et le bouton radio. Un exemple d'utilisation d'une case à cocher, d'un bouton radio et d'un code HTML est présenté dans la figure.
Un autre élément du formulaire est un bouton, spécifié à l'aide de l'attribut de balise type. avec le bouton valeur :
Dans le code spécifié pour créer un bouton, il existe un paramètre onclick, qui spécifie généralement du code dans un langage de programmation pour effectuer une action particulière lorsque ce bouton est cliqué :
Pour afficher un message dans une fenêtre spéciale, utilisez la commande JavaScript – alert. Le résultat de l'exemple est présenté dans la figure.
Pour insérer une image dans un bouton, utilisez le code présenté dans l'exemple suivant :
Lors de l'inscription et de la connexion à des sites Web, un champ avec un test caché est utilisé, affiché sous forme d'étoiles. Voici l'élément du formulaire de mot de passe :
L'inscription sur le site est souvent divisée en plusieurs pages et chacune des suivantes doit contenir des informations de la précédente. Afin de masquer les informations transmises, l'élément de formulaire masqué est utilisé :
L'élément de formulaire masqué sera invisible dans la fenêtre du navigateur.
Pour télécharger des fichiers sur le serveur, les formulaires comportent un élément file. Un exemple de code pour télécharger des fichiers sur le serveur est présenté ci-dessous :
Ainsi, dans cette rubrique, nous avons examiné les éléments de formulaire permettant de créer diverses pages HTML qui, avec les gestionnaires de script sur un ordinateur ou un serveur, vous permettent de développer des applications Web à part entière.
Balises HTML qui définissent les formulaires HTML sur le site
Nous créons des sites Web et des pages individuelles sur Internet pour communiquer avec les visiteurs.
Formulaires HTML sont utilisés pour enregistrer les visiteurs sur le site, pour des enquêtes interactives et des votes, pour envoyer des messages, effectuer des achats, etc. HTML Le formulaire est créé dans un seul but : collecter puis transmettre des informations pour traitement par un script logiciel ou par courrier électronique.
Exemple de formulaire HTML | Entrez sur le site
Balises, attributs et valeurs
- - déterminer la forme.
- name="" - définit le nom du formulaire.
- method="" - définit la méthode d'envoi des données depuis le formulaire. Valeurs : "get" (par défaut) et "post" . La méthode « post » est souvent utilisée, car elle permet de transférer de grandes quantités de données.
- action="" - définit l'URL à laquelle les données sont envoyées pour traitement. Dans notre cas - enter_data.php ..
- - définir des éléments de formulaire tels que des boutons, des commutateurs, des champs de texte pour la saisie de données.
- type="text" - définit un champ de texte pour la saisie des données.
- type="password" - définit un champ pour saisir un mot de passe, avec le texte affiché sous forme d'astérisques ou de cercles.
- type="checkbox" - définit un bouton radio.
- type="hidden" - définit un élément de formulaire masqué - utilisé pour transférer des informations supplémentaires au serveur.
- size="25" - longueur du champ de texte en caractères.
- maxlength="30" - le nombre maximum autorisé de caractères saisis.
- value="" - définit la valeur qui sera envoyée pour traitement si elle concerne des boutons radio ou des commutateurs. La valeur de cet attribut dans le cadre d'un champ de texte ou d'un bouton sera affichée comme, par exemple, Vasya ou Login dans l'exemple ci-dessus.
Exemple de formulaire HTML | Commentaires sur le site
|