Maintenant que nous savons comment est appelée la fonction JavaScript VerifyForm, voyons ce qu'elle accomplit. La fonction VerifyForm(form) en A est un instruction de déclaration contenant le nom (VerifyForm) de la fonction et le paramètre transmis (form). La ligne suivante, qui commence par //, est un commentaire (toute ligne commençant
Vérification du formulaire HTML avec JavaScript
par // dans une fonction JavaScript est traitée comme un commentaire.)
L’instruction if (form.PartNbr.value == « » ) établit si la propriété PartNbr est
vierge. (La syntaxe de l’instruction if suit la syntaxe de Java). La clause form.PartNbr.value
extrait la valeur de PartNbr du formulaire. Si PartNbr est vierge, l’instruction
alert affiche un message d’erreur dans une fenêtre pop-up et renvoie une valeur
fausse, s’assurant que le traitement du formulaire HTML cesse, et ferme le bloc
if à l’accolade (}).
Quand on saisit le numéro de pièce, la méthode window.location = est exécutée
et passe au processus suivant, ici, la macro Request. La méthode window.location
change l’URL du navigateur en fonction du paramètre donné. La valeur de la propriété
PartNbr est ensuite transmise à la macro Request pour y être utilisée comme une
partie du formulaire. Le commentaire de fermeture, //–>, est là pour que les
navigateurs incapables de traiter JavaScript puissent au moins afficher le formulaire.
La macro Request contient une fonction JavaScript et le formulaire HTML Request.
Le code en C montre où on appellerait un programme AS/400 pour lui transmettre
le numéro de pièce pour extraire des informations sur la disponibilité de la pièce
et autres. Les informations extraites du programme AS/400 pourraient ensuite être
utilisées dans le formulaire en E, où j’utilise la variable Net.Data $(PartNbr)
pour afficher le numéro de pièce saisi par l’utilisateur dans le formulaire HTML
précédent.
J’ai également inclus un objet formulaire variable caché appelé PartNbr (en F)
contenant la valeur du numéro de pièce provenant du premier formulaire HTML. Un
objet caché permet à la fonction JavaScript de référencer la valeur de l’objet
sans qu’il soit nécessaire d’afficher l’objet sur la page Web.
Téléchargez cette ressource
Plan de sécurité Microsoft 365
Les attaquants savent comment prendre le contrôle de votre tenant Microsoft 365, et vous, savez-vous comment le reprendre en main ?
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- Commandes Windows 11 : le Guide des Outils accessibles avec Win + R
- Gestion et sécurité des e-mails : tout est-il vraiment sous contrôle ?
- IA générative dans le secteur public : le cloud souverain s’impose comme priorité
- Les entreprises sont engagées dans une course contre la montre face à l’accélération des cyberattaques alimentées par l’IA
Articles les + lus
Raccourcis PowerShell et Windows Terminal pour les Professionnels IT
Commandes Windows 11 : le Guide des Outils accessibles avec Win + R
Sécurité : une approche dans la durée avant tout
Guide Ultime des Raccourcis Clavier Windows 11 pour les Professionnels IT
Quand les « travailleurs numériques » pallient le manque de bras dans l’industrie
À la une de la chaîne Tech
- Raccourcis PowerShell et Windows Terminal pour les Professionnels IT
- Commandes Windows 11 : le Guide des Outils accessibles avec Win + R
- Sécurité : une approche dans la durée avant tout
- Guide Ultime des Raccourcis Clavier Windows 11 pour les Professionnels IT
- Quand les « travailleurs numériques » pallient le manque de bras dans l’industrie
