[PDF] JavaScript - Travaux Pratiques 1

ire une page XHTML comportant un mini-formulaire composé d'un champ de saisie et d'un simple 



Previous PDF Next PDF





JavaScript et les formulaires Vérification à lexpédition - Cnam

Quand le formulaire va être envoyé, on appelle le code javascript dans onsubmit



JavaScript: Validation des formulaires - COURSES

uvez écrire un script de validation de formulaire JavaScript pour vérifier si les champs obligatoires 



Formulaires HTML5, JavaScript pour vérifier et interagir

on décrit un formulaire en le plaçant dans un élément qui va contenir des 



FICHE 1 Les bases du JavaScript - prof doc

hiers js Il est possible, et même conseillé, d'écrire le code Javascript dans un fichier externe, alert('Vous avez envoyé le formulaire \n\nMais celui-ci a été bloqué pour que vous 



CSS-JAVASCRIPT

MATION CLIENT WEB Langage JavaScript • JavaScript et HTML(9) : Les événements (suite) pour les zones de saisie de texte d'un formulaire(text,



JavaScript - Loria

ipt permet de programmer, c'est-à-dire de gérer l' Body : ❖ Contient la définition du formulaire



Javascript - Loria

isc-l2 › co PDF



JavaScript - Travaux Pratiques 1

ire une page XHTML comportant un mini-formulaire composé d'un champ de saisie et d'un simple 

[PDF] jax physique 2013 results

[PDF] jax physique 2014 results

[PDF] jcc 2016 liste des film

[PDF] jcr 2017

[PDF] jcr impact factor 2016

[PDF] je communique en français 7éme année corrigé

[PDF] je communique en français 7éme année de l'enseignement de base

[PDF] je fabrique mes cosmétiques pdf

[PDF] je me souviens bts corpus

[PDF] je ne c'est quoi

[PDF] je prends bonne note du rendez-vous

[PDF] je prends note ou j'en prends note

[PDF] je suis accepté campus france

[PDF] je suis accepté campus france maroc

[PDF] je veux savoir resultats bac 1990

JavaScript - Travaux Pratiques 1

Pour JavaScript, il est fortement conseille d'utiliseremacssousLinuxpour creer vos chiers. Chaque chier doit avoir l'extension.js. Pour associer du code JavaScript place dans un chier externe a une page HTML, il sut d'utiliser l'attributtypeavec l'attributsrcdans un element script. Pour executer le code apres le chargement de la page, on utilisera : />

Pour identier et corriger les erreurs (bugs), il faut absolument utiliser la console (fen^etre) d'erreurs.

Pour Firefox, vous la trouverez sous

Tools - Error ConsolePour rechargez une page XHTML, y compris le chargement du code JavaScript qui est associe a la

page, vous devez :

Appuyez sur la touche CTRL tout en cliquant sur l'ic^one de rechargementOn utilisera DOM (level 0) pour acceder aux elements d'une page HTML et interagir avec eux. Cela

signie que typiquement, on recupere une variable JavaScript referencant un element HTML a l'aide de la fonctiongetElementByIdet la valeur de son attributid. Par exemple : var but1 = document.getElementById("but1"); A l'aide de cette variable, on peut modier dynamiquement le style comme par exemple : but1.style.color="blue"; On peut lui associer des ecouteurs comme par exemple : function but1Listener() { alert("but1 cliqued"); } but1.onclick=but1Listener;Par ailleurs, les sites qui peuvent vous ^etre utiles sont : T outJa vaScriptsur http://www.toutjavascript.com/main/index.php3

Ja vascriptfrhttp://www.javascriptfr.com

w3sc hool-Javascriptsur http://www.w3schools.com/js/default.asp1

1 Un premier contr^ole de formulaire

1. Ecrire une page XHTML comportant un mini-formulaire compose d'un champ de saisie et d'un simple bouton. Cette page doit passer la validation W3C. 2. Cr eerun c hierexo1.jscomportant uniquement l'instructionalert('coucou'). Associer ce chier a la page XHTML et rechargez a nouveau votre page XHTML. Que se passe-t-il? Verier que votre page passe toujours la validation W3C et qu'il n'y a pas d'erreurs JavaScript dans la console d'erreurs. 3.

On remplace l'instruction pr ecedentepar :

function controler() { var zoneSaisie = document.getElementById("zoneSaisie"); alert("La Zone de saisie contient : " + zoneSaisie.value);

Decrivez le code de cette fonction. Il faudrait maintenant associer ce code de contr^ole a l'evenement

clicksur le bouton du formulaire.Ecrivez le code correspondant (pensez aux diapositives de cours pour vous aider). 4. Mo dierla fonction de con tr^olep ourac herun message d'erreur lorsque le c hampest vide, et acher le contenu du champ lorsqu'il ne l'est pas. 5. La fonction eval, prenant en parametre une cha^ne de caracteres representant une expression, permet d'evaluer cette derniere. Par exemple : eval("3+4"); // retourne la valeur 7 eval("bon"+"jour"); //retourne bonjour Ajouter (concatenez) le resultat de l'evaluation de l'expression donnee par l'utilisateur dans le champ de saisie a votre achage. Cela donne une page HTML contenant un formulaire permet- tant d'executer "on line" de petites operations.Solution : exo1tp1.html

xhtml1/DTD/xhtml1strict . dtd">Exo 1 TP 1

2

Solution : exo1tp1.js

function controler ()fvar zoneSaisie = document . getElementById(" zoneSaisie ") ; if( zoneSaisie . value == "")alert ("Vousdevezsa isi runevaleur") ; elsefalert ("LaZonedesaisiecontient:" + zoneSaisie . value + "etapour evaluation" + eval ( zoneSaisie . value ) ) ; g g var ok = document . getElementById("ok") ; ok . onclick=controler ;

2 Valeur Absolue

1. Ecrivez une page HTML contenant un formulaire permettant d'obtenir la valeur absolue d'un nombre donne par l'utilisateur. Le formulaire comprendra un premier champ de saisie, puis un bouton et enn un deuxieme champ de saisie. 2. Chaque fois que l'utilisateur c liquesur le b outon,une v ericationde la v aleurplac eedans le premier champ de saisie est eectuee. Si le champ est vide ou ne contient pas de valeur numerique (pensez a la fonctionisNaN), alors un message d'alerte est achee. Sinon, la valeur absolue de cette valeur est places directement dans le second champ de saisie. 3. Placer aussi le co deJa vaScriptp ermettantde rendre en lecture seule le second c hampde saisie (attributreadOnly).Solution : exo2tp1.html

xhtml1/DTD/xhtml1strict . dtd">Exo 2 TP 1

Solution : exo2tp1.js

3 var zoneResultat = document . getElementById("zoneResultat") ;

zoneResultat . readOnly=true;function calculerValeurAbsolue ()fvar zoneSaisie = document . getElementById(" zoneSaisie ") ;

if( zoneSaisie . value == ""j jisNaN( zoneSaisie . value ) )alert ("Votresaisieestincorrecte ") ; else zoneResultat . value=Math. abs( zoneSaisie . value ) ; g var ok = document . getElementById("ok") ; ok . onclick=calculerValeurAbsolue ; 4quotesdbs_dbs6.pdfusesText_12