resume theorique & guide des travaux pratiques - ista 4 all ...
resume theorique & guide des travaux pratiques - ista 4 all ...
resume theorique & guide des travaux pratiques - ista 4 all ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Module N° 17 : Création de sites web Filière : TSDI<br />
onChange<br />
change la valeur d'un texte ou d'un composant à<br />
options<br />
onClick clique sur un composant ou un hyperlien<br />
text, textarea, select<br />
button, checkbox, radio, reset,<br />
submit<br />
onFocus donne le focus au composant text, textarea, select<br />
onLoad charge la page dans le navigateur balises BODY, FRAMESET<br />
onMouseOut la souris quitte un lien ou une ancre<br />
onMouseOver bouge la souris sur un lien ou une ancre<br />
onReset efface les saisies d'un formulaire bouton reset<br />
onSelect sélectionne une zone d'édition d'un formulaire text, textarea<br />
onSubmit soumet un formulaire bouton submit<br />
balises , <br />
balises , <br />
onUnload quitte la page balises BODY, FRAMESET<br />
Programmer un formulaire<br />
• Prérequis: Il est nécessaire de connaitre déjà les champs (ou composants) de formulaires du<br />
langage HTML.<br />
• Un formulaire form se présente comme un objet inclus dans un objet document ( page<br />
HTML).<br />
On sait que lui-même se conduit comme un conteneur d'autres objets que sont les composants<br />
usuels d'une interface graphique.<br />
Ces objets possèdent <strong>des</strong> propriétés et <strong>des</strong> métho<strong>des</strong> (fonctions) qui correspondent<br />
pratiquement aux attributs <strong>des</strong> balises HTML qui les construisent .<br />
Pour l'essentiel, la tâche du programmeur est d'analyser les traitements à effectuer sur les<br />
informations extraites du formulaire puis d'écrire les fonctions correspondantes, appelées par<br />
le déclenchement d'événements par l'utilisateur.<br />
Champ de TEXTE<br />
<br />
;<br />
<br />
• Le texte entré par l'utilisateur est affecté à la propriété value du composant classe situé dans le<br />
formulaire Questions placé dans le document courant appelé document (par défaut).<br />
• De l'intérieur de ce document, le contenu du champ de texte est donc "visible" et accessible<br />
par son nom complet :<br />
document.Questions.classe.value<br />
• En particulier, il peut être récupéré et affecté à une variable MaClasse par l'expression:<br />
MaClasse = document.Questions.classe.value<br />
La référence F.classe.value est suffisante car la portée du formulaire F est le document où il<br />
est inséré.<br />
• Les formulaires dans un même document sont stockés dans un tableau appelé forms; le<br />
premier formulaire est alors noté forms[0], la deuxième est forms[1] etc..<br />
Si Questions est situé en position de premier formulaire, on peut remplacer l'affectation<br />
précédente par :<br />
MaClasse = document.forms[0].classe.value<br />
Liste de sélection SELECT<br />
<br />
OFPPT / DRIF / CDC Tertiaire & TIC Page : 80 Juin 2006