Formulaires la declaration d x27 un formulaire

Formulaires Ce chapitre présente les formulaires Ils peuvent être traités de plusieurs façons La méthode la plus classique consiste à utiliser la passerelle CGI Un logiciel exécuté sur le serveur communique avec le démon http c'est- à-dire le logiciel serveur WEB selon certaines règles La déclaration d'un formulaire La dé ?nission des di ?érents éléments du formulaire se fait en utilisant l'élément L'action a réaliser pour traiter le formulaire doit être précisée en utilisant les deux attributs suivants L'attribut ACTION Il indique l'action à exécuter lorsque lors de l'envoi des données Ce sera souvent un logiciel du serveur activé en utilisant la passerelle CGI On peu aussi utiliser un script JAVAscript L'attribut METHOD Il permet de dé ?nir la méthode de transfert des données vers le serveur Les deux valeurs possibles sont GET et POST La syntaxe habituelle est donc Les éléments de formulaires Les éléments de formulaires sont répartis en classes Input Champs de saisie de texte et di ?érents types de boutons Select Listes menus déroulants et ascenseurs Textarea Zone de saisie de texte libre Chaque élément doit être nommé pour cela on utilise l'attribut NAME Le nom ainsi dé ?ni permet d'identi ?er les données lors de leur envoi Il doit être unique sauf dans le cas d'un ensemble composé de plusieurs éléments boutons radio par exemple Un autre attribut VALUE est commun à ces balises mais son rôle est di ?érent selon le type d'élément utilisé CLes éléments input Cet élément est utilisé pour dé ?nir des zones d'entrée de texte simple des boutons des cases à cocher ou des boutons radio Le type d'élément dont il s'agit sera précisé en utilisant l'attribut TYPE type sans Haut du formulaire syntaxe submit checkbox Linux Dos Windows radio CD-ROM Disquette password exemple Linux Dos Windows CD-ROM Disquette L'élément SELECT Cet élément sert à dé ?nir des listes menus déroulant ou ascenseurs Elle s'utilise avec l'élément OPTION syntaxe Haut du formulaire exemple C L'élément TEXTAREA Permet de créer une zone de texte en spéci ?ant sa taille gr? ce aux attributs ROWS et COLS Haut du formulaire Tapez vos commentaires ici Traitement des formulaires Il s'agit de récupérer les données saisies par l'utilisateur et de les retraiter Il existe techniques La passerelle CGI La technique la plus classique consiste à utiliser la passerelle CGI Common Gateway Interface pour exécuter un programme de traitement sur le serveur Le programme en question recevra toutes les données saisies par l'utilisateur et construira une nouvelle page en réponse Cette technique est la plus puissante et reste la seule à être capable de traiter un grand volume de données Néanmoins elle nécessite l'accès à la programmation du serveur Les scripts Ils permettent de réaliser de petites applications simples sans interaction avec le serveur Se faire expédier les données par mail Cette méthode reste la plus simple à utiliser même si elle ne permet pas de traiter un grand nombre de données Il su ?t d'indiquer une adresse électronique comme action Cette technique présente deux

  • 29
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager
  • Détails
  • Publié le Jan 04, 2022
  • Catégorie Business / Finance
  • Langue French
  • Taille du fichier 31.3kB