• Aucun résultat trouvé

CONCEVOIR UN FORMULAIRE

N/A
N/A
Protected

Academic year: 2022

Partager "CONCEVOIR UN FORMULAIRE"

Copied!
2
0
0

Texte intégral

(1)

CONCEVOIR UN FORMULAIRE

OBJECTIF(S)

Savoir concevoir un formulaire dans un document XHTML, en apportant de la sémantique, expérimenter les éléments courants de formulaires.

Mettre en page un formulaire.

COMPLEMENTS AU COURS

Lorsque vous concevez un formulaire, vous disposez de balises permettant d’apporter du sens aux différentes parties du formulaire et de faciliter sa compréhension.

<fieldset> : balise de type bloc permettant de faire un regroupement dans un formulaire (regroupement d’informations de même catégorie)

<legend> : permet d’indiquer la « légende » d’un regroupement (fieldset) dans un formulaire. La balise <legend> est associée à la balise <fieldset> qui la précède.

<label> : définir l’étiquette d'un champ de formulaire. La balise <label> a un attribut

« for » qui fait référence à l'attribut id d'un champ de formulaire.

Exemple (fantaisiste) :

<form action="...">

<fieldset id=”qui”>

<legend>Qui es tu ?</legend>

<label for="nom">Nom</label>

<input type="text" name="nom" id="nom" />

<label for="prenom">Prénom</label>

<input type="text" name="prenom" id="prenom" />

</fieldset>

</form>

ENONCE

Vous devez concevoir un document XHTML (1.0 strict ou 1.1 strict) proposant un formulaire de saisie à l’utilisateur.

Voici les données à présenter :

• Informations sur l’identité du visiteur (civilité à choisir parmi « Melle », « Mme »,

« M. », prénom, nom, photo à télécharger)

• Coordonnées du visiteur (Email, adresse – saisie libre sur plusieurs lignes – téléphone, fax)

• Centres d’intérêt (possibilité de cocher « musique », « cinema » et/ou « jeux video » - tous les choix sont cochés par défaut)

• Inscription à la newsletter (choix « je désire la recevoir », « je ne désire pas la recevoir » avec une valeur par défaut, chaque choix étant antinomique de l’autre) L’objectif est de faire les bons regroupements, et de choisir les bons champs de formulaire. La structuration des données, la clarté et la validité du code XHTML sont importants

Dans un second temps, vous devez mettre en page le formulaire avec les feuille de style CSS. Cet aspect est « ouvert », a vous d’imaginer et de mettre en œuvre la présentation.

OUTIL(S) A UTILISER

Un éditeur texte de votre choix ou un éditeur « avancé » dédié aux documents XHTML (ou HTML) éventuellement WYSIWYG

LIENS UTILES

Listes des balises HTML (ou XHTML) et leur statut

http://www.la-grange.net/w3c/html4.01/index/elements.html Validateur HTML ou XHTML proposé par le W3C

http://validator.w3.org/

Validateur CSS proposé par le W3C :

http://jigsaw.w3.org/css-validator/#validate-by-upload

(2)

ETAPES / BILAN

a) Quelques points à vérifier pour valider votre travail

Votre code (XHTML et CSS) est il validé par les outils en ligne du W3C ?

Ou à l’inverse y a t’il des éléments que vous ne savez pas corriger ou pour lesquels vous ne comprenez pas les avertissements ou erreurs signalées ? Lesquels ?

b) Questions

Quel élément de formulaire avez vous choisi pour la civilité ? Pourquoi ? Même question pour les centres d’intérêt.

Même question pour l’inscription à la newsletter.

Quel type d’encodage utilisez-vous pour votre formulaire (balise <form>), et pourquoi ?

Références

Documents relatifs

A partir des exemples de notre corpus, le parti pris initial de proposer une description sémantique de ces phénomènes vise à montrer que le locuteur recherche, pour chaque défigement

[r]

Chapitre 1 Généralités 1 Pièces mécaniques pour assurer les fonctionnements 1 Liaisons pour assurer la fi xation ou la position des pièces 1 Résistance des matériaux

3 Ajouter au même fichier le script nécessaire pour vérifier que la zone nom et prénom contient deux mots séparer par espace ; le teste sera effectuer lors du passage de cette zone

2- Déterminer lequel des 4 états de contrainte est le plus dangereux, le moins dangereux, justifier vos réponses ; 3- Calculer dans chaque cas la valeur de σ 12 entrainant

[r]

Cliquer sur Suivant et stocker la valeur dans le champs SITUATION comme ci-dessous :. Choisir

Les autres, iden- tiques `a des lettres de l’alphabet fran¸cais, ne sont pas utilis´ees.. La lettre omicron, identique `a notre lettre o, n’est pas utilis´ee