Cours de HTML suite 3. Sommaire...  Les formulaires. Les formulaires.  Structure basique du formulaire, balise. Structure basique du formulaire, balise.

Slides:



Advertisements
Présentations similaires
11:16:331 Programmation Web Programmation Web : Formulaires HTML Jérôme CUTRONA
Advertisements

Cours n°3 Les formulaires
APP-TSWD Apprentissage Par Problèmes Techniques des Sites Web Dynamiques Licence Professionnelle FNEPI Valérie Bellynck, Benjamin Brichet-Billet, Mazen.
Mettre en ligne des cartes.
La base de données de jurisprudence francophone.  Juricaf est composé de deux parties : - Le menu de gauche avec les différentes fonctions - La partie.
Le référencement par les moteurs Favoriser la bonne indexation de nos sites.
Les profils du SEDA confection de profil avec Agape.
Cours de HTML suite. Sommaire...  Tableaux : le chevauchement de cellules (avec colspan et rowspan). Tableaux : le chevauchement de cellules (avec colspan.
Formation Utilisateur Nouveautés de la V3.2 de PRODIGE Eric Bleuzet Philippe Terme Catherine Chamard-Bois.
AIDE PÉDAGOGIQUE SMS AIDE PÉDAGOGIQUE SMS (Système de Management de la Sûreté)(Système de Management de la Sûreté)Maintenancier AIDE PÉDAGOGIQUE SMS AIDE.
ROYAUME DU MAROC Ministère de l'Éducation Nationale, de l'Enseignement Supérieur, de la Formation des Cadres et de la Recherche Scientifique Département.
Utilisation du logiciel EduStat © Distribution de fréquences simples Les compilations.
AIDE PÉDAGOGIQUE SMS AIDE PÉDAGOGIQUE SMS (Système de Management de la Sûreté)(Système de Management de la Sûreté)DPSSE AIDE PÉDAGOGIQUE SMS AIDE PÉDAGOGIQUE.
CREATION OU RECUPERATION D ’ UN IDENTIFIANT OU D ’ UN MOT DE PASSE DANS GABRIEL, ANGE 1D ET ANGE 2D Cette procédure s’applique dans les cas suivants :
Interface sur laquelle on arrive lorsqu’on atteint le site Tous les champs ci- dessous sont supprimés Liste des clients disponibles Liste des serveurs.
Cahier des charges.
AMUE – SIFAC Gestion des services fait sur SIFAC WEB
Recherche Summon - HINARI (Module 3)
Quelques repères ergonomiques de la base élèves 1° degré
Messagerie (Orange - Gmail)
Initiation aux bases de données et à la programmation événementielle
5.
Formation Portail IDE 2014.
II- Transmettre des données sur une page
Initiation aux bases de données et à la programmation événementielle
(Système de Management de la Sûreté)
Installer l’application depuis Google Play
Comment utiliser Google Drive..?
Asynchronous Javascript And Xml
5.
Cyber-Sphinx Séance 2.
DREAMWEAVER Partie 2.
Esabora.as Dématérialisation.
  EXCEL FORMATION d'introduction.
Formulaires HTML.
Création d’un formulaire
1ers pas des utilisateurs migrés
Documentation technique (Linux)
Création Et Modification De La Structure De La Base De Données
Présentation initiale
3- Nouvelles pages d’accueil
Guide Utilisateur. Guide Utilisateur.
Aide Retraités & Seniors
Introduction à Internet
AG ARSATESE Loire-Bretagne Site et Forum
Exercice : le jeu. Vous devez concevoir l’algorithme permettant de jouer avec votre calculatrice : elle détermine au hasard un nombre caché entier entre.
Gilles BADUFLE À partir d’un PPT modifié du C.A.H.M.
Programmation Android Première application Android
Portail de saisie et de restitution
FAIRE UN BLOG D'ECOLE Un exemple détaillé.
Portail de saisie et de restitution
Informatique de base Pr. Namar Ydriss Cours 1: Introduction
Guide n° 1 Formation initiale
Comment utiliser l’application ?
Cliquez sur “Compléter livre de validation”
Dossier SARL Verdier Application No 8
Ajouter une matière ETP
Collaborateurs & managers
03- Evaluation Access 2003 Cette évaluation comporte des QCM (1 seule réponse) et des Zones à déterminer dans des copies d’écran.
Bonjour, Je suis votre guide pour cette visite de votre nouveau logiciel HDS. Je vais vous montrer comment préparer une note de frais.
Support de formation Administrateur Notes de Frais
5- Publication et rubriques
Groupement d’Employeurs Profession Sport et Loisirs en Picardie
Bonjour, Vous voulez préparer un Ordre de Mission ?
STS Web Services libres Gérer les services libres
STS Web Services libres Supprimer des services libres
Alimenter sa page perso automatiquement avec HAL
Connexion universelle 27/03/2019
RECTORAT DE MARTINIQUE Division des Affaires Financières
GUIDE DE PRISE EN MAIN FRONT OFFICE
Transcription de la présentation:

Cours de HTML suite 3

Sommaire...  Les formulaires. Les formulaires.  Structure basique du formulaire, balise. Structure basique du formulaire, balise.  Les différents champs dans un formulaire. Les différents champs dans un formulaire.  Alignement vertical du formulaire. Alignement vertical du formulaire.  La validation. La validation. 2

Structure basique du formulaire, balise.  Les formulaires permettent à l'internaute de saisir des données (création d'un compte, petites annonces, message dans un forum, etc.) qui vont être traitées par le serveur.  Les différents traitements possibles sont : envoi du contenu du formulaire par courrier électronique, traitement du contenu du formulaire par un script côté serveur (PHP ou ASP essentiellement), par exemple pour insérer les données dans une base de données. Structure basique du formulaire, balise.... 3

La balise se paramètre avec les attributs method et action : method="get" : les données du formulaire sont transmises par l'URL, donc affichées en clair dans le navigateur (inadapté pour transmettre des mots de passe). method="post" : les données du formulaires sont cachées dans la requête HTTP. action="url" : adresse du script qui va recevoir et traiter les données du formulaire. : adresse de courrier électronique qui va recevoir les données du formulaire. 4

5 Les différents champs dans un formulaire 1) La zone de texte, balise : Paramétrage possible : name : nom tel qu'il sera récupéré par le script qui traite le formulaire (attribut obligatoire). value : valeur par défaut contenue dans la zone de texte. size : largeur de la zone de texte (en nombre de caractères) maxlength : nombre maximal de caractères que l'internaute peut saisir. disabled : le contrôle est grisé (= désactivé, on ne peut rien saisir dedans). 2 ) La zone de texte pour mots de passe, balise Mot de passe :

6 3) Les cases à cocher, balise : Vous possédez une connexion Internet Vous possédez un abonnement 3G Paramétrage possible : name, disabled. value : valeur qui sera envoyé au script si la case est cochée (attribut obligatoire). checked : la case est cochée par défaut. Les différents champs dans un formulaire suite …

7 4) Les boutons radios, balise : Mâle Femelle Mâle Femelle Paramétrage possible : name : pour que plusieurs boutons radios marchent ensemble, il faut qu'ils aient le même nom. value : valeur qui sera envoyé au script si la case est cochée (attribut obligatoire). disabled.

8 Les différents champs dans un formulaire suite … 5) La zone de texte multiligne, balise... : Paramétrage possible : name, disabled. cols, rows : nombre de colonnes et nombre de lignes de la zone de texte. La valeur par défaut se place entre la balise ouvrante ( ) et la balise fermante ( ).

9 6) La zone de liste, balise... : Avignon Cavaillon Orange Remarquez que la valeur envoyée au script n'est pas la valeur affichée à l'internaute (lorsqu'on utilise l'attribut value). L'internaute voit "Avignon", mais s'il fait ce choix c'est la valeur 1 qui va être envoyée au script (car on a précisé : value="1"). Paramétrage possible pour la balise : name, disabled. size : taille en hauteur (nombre de lignes affichées à l'écran). multiple : autorise les sélections multiples. selected Paramétrage possible pour la balise : selected : choix présélectionné par défaut lorsque la liste s'affiche. disabled : choix désactivé. Les différents champs dans un formulaire suite …

10 Les différents champs dans un formulaire suite … 7) Le champs invisible balise : Pour envoyer au script une valeur sans que l'internaute ne la voie dans le navigateur. Plus utile qu'on peut le penser à priori. Alignement vertical du formulaire. Pour des raisons esthétiques, on insérera le formulaire dans un tableau pour gérer l'alignement vertical des champs. Le tableau peut être invisible. Les textes (nom, prénom, age) sont dans la colonne de gauche avec un alignement à droite ( ), les contrôles de formulaire sont dans la colonne de droite. On utilisera également les alignements haut et bas ( ou ).

11 Les différents champs dans un formulaire suite … Voici un exemple :

Exercice Ecrire le code HTML qui permet cet affichage 12

La validation  Explications sur... la validation.  Les navigateurs sont très permissifs et afficheront une page Web même si celle-ci est bourrée de fautes (oublis de balises fermantes, attributs obligatoires manquants, etc.). Mais avec ce genre d'erreurs, on prend des risques. Par exemple, un code html erroné ne s'affichera pas de la même façon dans les différents navigateurs, ou il sera mal référencé dans les moteurs de recherche comme Google.  Pour éviter les erreurs dans le code HTML, il suffit d'utiliser un validateur du W3C.  Copiez votre code HTML et collez-le dans le validateur à cette adresse, puis cliquez sur le bouton Check :