HTML Création et mise en page de formulaire

Slides:



Advertisements
Présentations similaires
Support.ebsco.com Guide dUtilisation Création dune collection locale.
Advertisements

Chapitre 3 Les Formulaires en PHP
Vocabulaire pour la passage du modèle conceptuel des données au modèle relationnel des données. MCDMRD EntitéTable PropriétésChamps, attribut IdentifiantClé
Design Pattern MVC En PHP5.
TP 3-4 BD21.
Formulaire HTML Introduction. Définition de formulaire.
11:16:331 Programmation Web Programmation Web : Formulaires HTML Jérôme CUTRONA
La fonction Style Permet de créer des types de texte, par exemple
Programme de e-learning SANOFI en Cardiologie Comment le web 2.0 peut-il améliorer ma e-réputation ?
Découvrez notre plate-forme de gestion de listes de diffusion.
12 novembre 2012 Grégory Petit
Cours n°3 Les formulaires
La balise <FORM>:
PROGRAMME DE FIDÉLITÉ ADR
TRAVEL MANAGEMENT Comment créer un nouvel utilisateur ?
Applications Internet – cours 3 La page web
Techniques Internet de Base Licence 2 (Info, Maths, PC/PA) Université Jean Monnet Ruggero G. PENSA
Tableau croisé dynamique sous Excel (TCD).
Recherche avancée multi-champs EBSCOhost
17 octobre 2012 Grégory Petit
Ministère de la Justice/Tribunal de Commerce de Marrakech
28 novembre 2012 Grégory Petit
04/05/11 Préparé par: Ing. Rodrigue OSIRUS | (+509) | matica.net Éléments dun site web Cours: Conception.
Maîtriser le langage HTML Les Formulaires. Dans cette section on verra comment diviser un formulaire en plusieurs blocs principaux avec un titre pour.
Manipulation de formulaires en Javascript
HTML / CSS Gestion des systèmes d’information Classe terminale
Initiation au web dynamique Licence Professionnelle.
Cours n° 4 Le langage HTML Prof. : E. BAKKI
Évènement Petites fonction déjà toute faites Exemple : Construction onLoad (au chargement) = "ce qui doit se passer" onLoad s’exécute toujours dans le.
420-B63 Programmation Web Avancée Auteur : Frédéric Thériault 1.
Techniques Internet de Base Licence 2 (Info, Maths, PC/PA) Université Jean Monnet Ruggero G. PENSA
PHP 5° PARTIE : LES COOKIES
1 Utilisation du serveur FAD de l’ENSG Instruction aux utilisateurs 29 septembre 2012.
Windows 2003 Server Modification du mode de domaine
Concevoir un site web de A a Z Cours 3. Aujourd’hui Découper sa page en tranche pour une intégration graphique optimale avec Photoshop L’intégration des.
HTML Cours 3. Plan du cours Les feuilles de styles CSS Mise en forme du texte et des paragraphes.
 Formulaires HTML : traiter les entrées utilisateur
Comprendre l’ergonomie du module STSWEB. La page d’accueil de STSWEB Code et Nom de l’établissement Version du module Campagne en cours Année affichée.
HTML Cours 3.
eXtensible Markup Language. Généralités sur le XML.
HTML Création et mise en page de formulaire Cours 3.
1 Tutoriel SPIP Rédacteur. 2 Sommaire Connexion Interface SPIP Menu SPIP Rédiger un article Interface de création d’un article Fonctionnalités de base.
Conception des pages Web avec
24 octobre 2012 Grégory Petit
D é veloppement de sites web statiques Par DRISS AIT EL HADJ Par DRISS AIT EL HADJ Avril 2012.
Mise en forme avancée et Publication. Le CSS Avertissement : vous ne devez pas maitriser le CSS juste savoir qu’il existe et à quoi il sert ! CSS signifie.
Scénario Les scénarios permettent de modifier la position, taille … des calques au cours du temps. Son fonctionnement est très proche de celui de Macromedia.
DreamWeaver Séance 2 HMIDA Ahmed A2008. Plan 1.Calques 2.CSS 3.Modèles 4.Formulaires 5.Comportements 6.Mise en ligne.
Présentation Dreamweaver – Partie 2 Mickaël PIQUE – Automne 2004.
SI28 - Écriture multimédia interactive – A2004 Présentation Dreamweaver Partie 2 Pierre Malet GSU05.
Dreamweaver le retour Avec Les Formulaires Les Calques
Dreamweaver (2) ● les calques (layers) ● les comportements
FORMULAIRES FOMULAIRE Permet à l’utilisateur d’entrer des renseignements le concernant. Utilisation –Inscription sur un site –Mise à jour d’une base.
Dreamweaver 2 Plan 1.Calques 2.CSS 3.Modèles 4.Comportements 5.Formulaires 6.Mise en ligne 1 Timothée Devaux Myriam Roudy Dreamweaver 2 Printemps 2008.
Les formulaires Les calques Les comportements Les scénarios Les modèles Les feuilles de styles (CSS) La mise en ligne Les formulaires permettent à l’utilisateur.
SI28 – Ecriture interactive et multimédia Sylvain Slaton – Pierre Laporte.
DREAMWEAVER MX2 - Séance 2 Les calques Les comportements Les scénarios Les formulaires Les feuilles de style Les modèles Les cadres Mise en ligne Jérôme.
Formation.
Dreamweaver 2 Feuilles de Style CSS Formulaires Calques Comportements
Les calques Les Template (modèles) Les Comportements Les scénarios Les formulaires Les CSS Le serveur Web de l’UTC Présentation.
Présentation de Facebook
DREAMWEAVER 2 Michael LEPERS Pierre LAINÉ.  Formulaire  Calques  Comportements  Feuille de style CSS  Modèle  Scénario  Gestion du site.
DREAMWEAVER SÉANCE 2 SI28 Jonathan Barone – Thomas Lulé.
Nouveaux éléments des formulaires dans HTML5 Ref:
SI28 : D REAMWEAVER 2 Audrey BUISSON – GSU05 Romain LASSALLE – GI05 1 SI28 – Ecriture interactive et multimedia.
Les formulaires.
Utilisation de la plateforme DomoLeaf en mode Démo 1.
Formation K-sup Niv 1 Février 2009 CRISI - COM. Programme formation (1 ère ½ journée) _ Fonctionnement de K-Sup _ Création de la structure du site de.
APP-TSWD Apprentissage Par Problèmes Techniques des Sites Web Dynamiques Licence Professionnelle FNEPI Valérie Bellynck, Benjamin Brichet-Billet, Mazen.
Transcription de la présentation:

HTML Création et mise en page de formulaire Cours 4

Aujourd’hui Les formulaires et les CSS Pour mettre son site en ligne Filezilla

Retour sur la semaine dernière Les CSS Les sélecteurs selecteur { propriété : valeur; propriété : valeur; etc... }  Exemples: h1 { color: red } .truc { color: red } #machin { color: red } Les balises div et span

Le formulaire Le formulaire HTML va vous permettre de récupérer des informations que va saisir l'internaute sur votre site. Il permet aussi de passer des données au serveur.

Le formulaire L'internaute va saisir ses informations soit en remplissant des champs texte (input). une liste déroulante (select). une case à cocher (radio, checkbox).

Le formulaire Une fois les informations entrées, l'internaute va l’envoyer en cliquant sur un bouton. Il transmet ses informations à une adresse e-mail (mailto) un cgi (Common Gateway Interface) une page web

Formulaire Un formulaire HTML se définit par la balise <form> </form> Elle contient des attributs indispensables. action qui définit la destination où sont envoyées les donnés: un cgi, une page php ou asp ou un mail (mailto). method qui définit la méthode d'envoi (POST et GET).

Formulaire Exemple <form action="mailto:votremail@machin.org" method="post" > </form>

Notion de programmation Une variable est un contenant dans laquelle on met une valeur (le contenu). Ex: Variable = valeur. La “valeur” est attribué dans la variable.

Réception L'attribut name des éléments de votre formulaire est très important. Il deviendra votre nom de variable une fois que votre formulaire sera soumis. L’attribut value (la valeur entrée par l’utilisateur) sera attribué à la variable. Veillez à ce que l’attribut name soit significatif et ne comporte pas d'accent, de virgule, de caractères spéciaux ou d’espace. <input type="text" name="nom" value="" size="5" />

Effacer et envoyer le formulaire Il existe deux types de boutons. Value correspond au texte affiché sur le bouton. Type définit pour ces deux boutons l'action à exécuter : - reset pour réinitialiser - submit pour envoyer. Rétablir <input type="reset" name="nom" value="Rétablir" /> <input type="submit" name="nom" value="Envoyer" /> Envoyer

Les champs de texte Il existe deux types de champs de texte le champ simple d'une ligne le champ multi-lignes.

Champ simple Exemple : <input type="text" name="nom" value="" size="5" /> type définit la forme de la balise <input>, donc pour une zone de texte simple c'est "text". name est très important puisque c’est associé au nom de la variable. value définit le texte mis au départ dans le champ. size correspond à la largeur du champ.

Champ multi-lignes Exemple : <textarea name="nom" cols="30" rows="5"> </textarea> cols correspond à la largeur du champ. rows correspond à la hauteur du champ (le nombre de ligne). name est le nom de la variable Vous pouvez mettre une valeur par defaut à l’intérieur de la balise.

Cases à cocher et boutons radio La case à cocher permet de faire plusieurs choix sur un ensemble de propositions. Le bouton radio permet de faire un choix sur un ensemble de propositions.

Les cases à cocher Exemple : Type définit la forme de la balise <INPUT>, pour une case a cocher, c'est "checkbox". Name est le nom de la variable. Value retournera la valeur dans la variable si la case est cochée. <input type="checkbox" name="nom" value="Nom_du_choix" />

Les boutons radio Exemple : Type définit la forme de la balise <INPUT>, pour un bouton radio, c'est "radio". Name. Les boutons radio du même groupe auront la même valeur. Value c'est la valeur de la sélection. <input type="radio" name="nom" value="1" /> <input type="radio" name="nom" value="2" /> <input type="radio" name="nom" value="3" />

Les menus déroulant Exemple Name est le nom de la variable. Size détermine le nombre d'options visibles. Multiple signifie que l'on peut faire plusieurs sélections avec la touche ctrl enfoncée. La balise <OPTION> correspond à un élément de la liste. Vous pouvez en avoir un nombre illimité. Value est la valeur renvoyée dans la variable selon l’option sélectionnée. <select name="Nom_de_la_selection" size="1" multiple="multiple">   <option value="choix1">Premier_choix</option>   <option value="choix2">Deuxième_choix</option> </select>

Résultat par courriel Le résultat de l'envoi en mailto ne peut pas être formatté selon votre choix. Il s’affiche de façon légèrement indigeste. Exemple : nom=Caron&prenom=Roger De plus, vous devez avoir un engin d’envoi de courriel correctement configuré sur votre poste, ce qui n’est pas toujours le cas (comme dans le cas de vos ordinateurs en ce moment même).

Les labels On utilise la balise <label> pour assigner des étiquettes sur les divers éléments du formulaire. Ou <LABEL for="label_prenom">Prénom</LABEL> <INPUT type="text" name="prenom" id="label_prenom"> <LABEL>Prénom <INPUT type="text" name="prenom" id="label_prenom"> </LABEL>

Les éléments FIELDSET et LEGEND Très utiles avec les css La balise FIELDSET permet aux auteurs de regrouper thématiquement les commandes et les labels apparentés. Pas obligatoire mais permet une meilleure usabilité et accessibilité. La balise LEGEND permet aux auteurs d'assigner une description à un élément FIELDSET.

Exemple <form>   <fieldset>     <legend>Personne</legend>     Nom: <input type="text" size="30" /><br />     courriel: <input type="text" size="30" /><br />     Date : <input type="text" size="10" />   </fieldset> </form>

La navigation par tabulation L’attribut tabindex définit l'ordre dans lequel les éléments vont recevoir l'attention lorsque l'utilisateur navigue avec le clavier (touche tab). Pas obligatoire. <FORM action="..." method="post"> <INPUT tabindex="1" type="text" name="champs1"> <INPUT tabindex="2" type="text" name="champs2"> <INPUT tabindex="3" type="submit" name="submit"> </FORM>

Le css appliqué au formulaire Principales balises pouvant être modifiées form fieldset legend label input select option textarea

CSS Il est possible d’ajouter des filtres permettant d’appliquer des règles de style CSS en des situations plus spécifiques. Exemples de sélecteurs input[type=radio] input[type=submit] input[type=reset]:hover Exemple: input[type=radio] { margin: 3px }

Laboratoire Faire le laboratoire Reproduisez le formulaire Une fois validé par le prof, modifiez son apparence avec les CSS.

Pour publier votre site Web Un espace web sur un serveur (Un hébergement) Une adresse URL (un nom de domaine) Un logiciel FTP (File transfert protocole) pour placer les fichier de votre ordinateur vers le site web.

Logiciel FTP FileZilla : logiciel libre, très fonctionnel.