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
- Le futur de la cryptographie post-quantique
- Couchbase lance AI Data Plane pour industrialiser l’IA agentique
- Windows 11 : Microsoft généralise le point-in-time restore pour accélérer la remise en service des PC
- Deepfakes et IA : 64% des Français pensent savoir les détecter, mais la confiance reste fragile
Articles les + lus
Couchbase lance AI Data Plane pour industrialiser l’IA agentique
Windows 11 : Microsoft généralise le point-in-time restore pour accélérer la remise en service des PC
Computex 2026 : 5 signaux forts à retenir
La chaîne d’approvisionnement, point de rupture récurent du SI
Microsoft Build 2026 : contre-offensive des modèles maison face à OpenAI et Anthropic
À la une de la chaîne Tech
- Couchbase lance AI Data Plane pour industrialiser l’IA agentique
- Windows 11 : Microsoft généralise le point-in-time restore pour accélérer la remise en service des PC
- Computex 2026 : 5 signaux forts à retenir
- La chaîne d’approvisionnement, point de rupture récurent du SI
- Microsoft Build 2026 : contre-offensive des modèles maison face à OpenAI et Anthropic
