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
Créer des agents dans Microsoft 365 Copilot
Insight vous guide dans l’utilisation de la nouvelle expérience de création d’agents dans Microsoft Copilot Studio, disponible dans Copilot Chat. Découvrez les étapes clés pour concevoir, configurer et déployer ces nouveaux agents et injecter la puissance de l’IA directement dans le flux de travail.
Les articles les plus consultés
- IBM i célèbre ses 25 ans
- Activer la mise en veille prolongée dans Windows 10
- Cybersécurité Active Directory et les attaques de nouvelle génération
- Partager vos images, vidéos, musique et imprimante avec le Groupe résidentiel
- N° 2 : Il faut supporter des langues multiples dans SharePoint Portal Server
Les plus consultés sur iTPro.fr
- Stratégie de cyber résilience : la France en avance sur la prise de conscience mais en retard sur les moyens
- Pourquoi Shopify Plus s’impose dans la transformation du e-commerce B2B
- Cybersécurité 2026 : Deepfakes, IA agentique et déficit de préparation
- Quand l’innovation échappe à ses créateurs: Comment éviter l’effet Frankenstein à l’ère de l’IA
Articles les + lus
Confiance et curiosité : les clés pour entrer (et grandir) en tant que femme dans la tech
Portails développeurs internes : accélérer l’innovation sans alourdir les budgets
Pourquoi Shopify Plus s’impose dans la transformation du e-commerce B2B
Quand l’innovation échappe à ses créateurs: Comment éviter l’effet Frankenstein à l’ère de l’IA
Alliée ou menace ? Comment l’IA redessine le paysage cyber
À la une de la chaîne Tech
- Confiance et curiosité : les clés pour entrer (et grandir) en tant que femme dans la tech
- Portails développeurs internes : accélérer l’innovation sans alourdir les budgets
- Pourquoi Shopify Plus s’impose dans la transformation du e-commerce B2B
- Quand l’innovation échappe à ses créateurs: Comment éviter l’effet Frankenstein à l’ère de l’IA
- Alliée ou menace ? Comment l’IA redessine le paysage cyber
