====== Exercices JS ====== ===== Exercice 1 : valider un champ de saisie ===== Dans la page html fournie, vous trouverez une champ de saisie et un bouton. Vous ne devez rien modifier au fichier html. Voici le fonctionnement attendu : L'utilisateur écrit dans le champ de saisie puis valide. * Si le champ de saisie est vide, on envoie le message, en rouge, "Vous devez écrire quelque chose !" * Si le champ de saisie contient autre chose qu'un nombre entier, on envoie le message, en rouge, "Vous devez écrire un nombre entier !" * Si le champ de saisie contient bien un nombre entier, on envoie le message, en vert, "Saisie validée." * Les messages sont envoyé dans la zone prévue à cet effet : le ''%%
node.classList.add("invisible");
Pour un meilleur affichage, on souhaite également mettre en surbrillance l'onglet actif. Pour cela on doit atteindre le nœud ''%%
// activer surbrillance : il faut enlever la classe grise
// et ajouter surbrillance
node.parentNode.classList.remove("grise");
node.parentNode.classList.add("surbrillance");
// désactiver surbrillance, c'est l'inverse
node.parentNode.classList.remove("surbrillance");
node.parentNode.classList.add("grise");
Vous utiliserez {{ :nsi:premiere:web:exo_dyna.zip |}}.