0% ont trouvé ce document utile (0 vote)
26 vues6 pages

Exercice Java Script

Le document présente plusieurs exercices pratiques en JavaScript, chacun impliquant un formulaire HTML. Les exercices incluent la validation d'un formulaire de connexion, le formatage de noms, le calcul du volume d'une sphère, le comptage de caractères dans un commentaire, et le calcul du total d'une commande. Chaque exercice est accompagné de consignes spécifiques pour écrire des fonctions JavaScript correspondantes.

Transféré par

alaprincesse05
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
26 vues6 pages

Exercice Java Script

Le document présente plusieurs exercices pratiques en JavaScript, chacun impliquant un formulaire HTML. Les exercices incluent la validation d'un formulaire de connexion, le formatage de noms, le calcul du volume d'une sphère, le comptage de caractères dans un commentaire, et le calcul du total d'une commande. Chaque exercice est accompagné de consignes spécifiques pour écrire des fonctions JavaScript correspondantes.

Transféré par

alaprincesse05
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

LES TRAVAUX PRATIQUES JavaScript

Exercice N 1 Formulaire de validation (mail et mot de pass)

Soit le code html suivant:

<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Login</title>
<link rel="stylesheet" href="css/[Link]">
</head>
<body>
<form action="[Link]" method="post" id="loginForm">
<fieldset>
<legend>Login</legend>
<div>
<label for="email">Email Address</label>
<input type="email" name="email" id="email" >
</div>
<div>
<label for="password">Password</label>
<input type="password" name="password" id="password" >
</div>
<div>
<label for="submit"></label>
<input type="submit" value="Login" id="submit">
</div>
</fieldset>
</form>
<script src="js/[Link]"></script>
</body>
</html>

Consigne:
La fonction valideform vérifie si les champs "email" et "password" d'un formulaire
ont été remplis. Si c'est le cas, elle renvoie true, sinon elle affiche une alerte
demandant à l'utilisateur de saisir le mail et le mot de passe, puis renvoie false.

Exercice N 2 Reformatage de nom et prenoms

Considérons le code suivant:

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Formatting Names</title>
<link rel="stylesheet" href="css/[Link]">
</head>
<body>
<form action="" method="post" id="theForm">
<fieldset>
<div>
<label for="firstName">First Name</label>
<input type="text" name="firstName" id="firstName"
required>
</div>
<div>
<label for="lastName">Last Name</label>
<input type="text" name="lastName" id="lastName"
required>
</div>
<div>
<label for="result">Formatted Name</label>
<input type="text" name="result" id="result">
</div>
<div>
<input type="submit" value="Submit" id="submit">
</div>
</fieldset>
</form>
<script src="js/[Link]"></script>
</body>
</html>

Consigne:

Écrire une fonction nommée formatNom prend les valeurs des champs de
formulaire "firstName" et "lastName", les formate en plaçant le nom de famille
avant le prénom.

EXERCICE 3: Calcul du rayon d’un cercle.

considérer le code suivant:

<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Calcul du volume d une sphere</title>
<link rel="stylesheet" href="css/[Link]">
</head>
<body>
<form action="" method="post" id="theForm">
<fieldset>
<p>Formulaire servant a calculer le volume d une sphere.</p>
<div>
<label for="rayon">Rayon</label>
<input type="text" name="rayon" id="rayon" required>
</div>
<div>
<label for="volume">Volume</label>
<input type="text" name="volume" id="volume">
</div>
<div>
<input type="submit" value="Calculer" id="submit">
</div>
</fieldset>
</form>
<script src="js/[Link]"></script>
</body>
</html>
Consigne:
Écrire une fonction JavaScript qui, La fonction calculer calcule le volume d'une
sphère de rayon r . Elle récupère la valeur du rayon depuis un champ de
formulaire avec l'ID "rayon", effectue le calcul, arrondit le résultat à quatre
décimales et affiche le volume dans un champ avec l'ID "volume".

Exercice 4

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Champ de textes</title>
<link rel="stylesheet" href="css/[Link]">
</head>
<body>
<form action="" method="post" id="theForm">
<fieldset>
<p>Entrer votre commentaire ici (100 charactere
maximum).</p>
<div>
<label for="comments">Commentaire</label>
<textarea name="comments" id="comments" maxlength="100"
required></textarea>
</div>
<div>
<label for="count">Compte des caracteres</label>
<input type="number" name="count" id="count">
</div>
<div>
<label for="result">Resultat</label>
<textarea name="result" id="result"></textarea>
</div>
<div>
<input type="submit" value="Submit" id="submit">
</div>
</fieldset>
</form>
<script src="js/[Link]"></script>
</body>
</html>
Consigne:

Écrire un programme JS qui permet de compter le nombre de caractères et d’afficher


le résultat.

Exercice 5:
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Calculatrice pour les achats</title>
<link rel="stylesheet" href="css/[Link]">
</head>
<body>
<form action="" method="post" id="theForm">
<fieldset>
<p>Utilisez ce formulaire pour calculer le total de la
commande.</p>
<div>
<label for="quantity">Quantite</label>
<input type="number" name="quantity" id="quantity"
value="1" min="1" required>
</div>
<div>
<label for="price">Prix unitaire</label>
<input type="text" name="price" id="price" value="1.00"
required>
</div>
<div>
<label for="tax">Taux d'imposition (%)</label>
<input type="text" name="tax" id="tax" value="0.0"
required>
</div>
<div>
<label for="discount">Rabais</label>
<input type="text" name="discount" id="discount"
value="0.00" required>
</div>
<div>
<label for="total">Total</label>
<input type="text" name="total" id="total" value="0.00">
</div>
<div>
<input type="submit" value="Calculate" id="submit">
</div>
</fieldset>
</form>
<script src="js/[Link]"></script>
</body>
</html>

Vous aimerez peut-être aussi