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
Guide de Threat Intelligence contextuelle
Ce guide facilitera l’adoption d’une Threat Intelligence - renseignement sur les cybermenaces, cyberintelligence - adaptée au "contexte", il fournit des indicateurs de performance clés (KPI) pour progresser d' une posture défensive vers une approche centrée sur l’anticipation stratégique
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- Cloud souverain : répondre aux enjeux d’hybridation et de maîtrise des dépendances
- Cybermenaces 2026 : l’IA devient la nouvelle arme des attaquants
- DevX Summit EMEA : les développeurs au cœur de la révolution de l’IA
- Editeurs, crawlers et équipes sécurité, les alliances qui feront tenir le web
Articles les + lus
Communes, entreprises ? Non, face au RGAA 5, l’IA seule ne rendra pas vos sites accessibles
DevX Summit EMEA : les développeurs au cœur de la révolution de l’IA
Adapter la sécurité OT aux réalités de l’industrie
Coder vite, mais coder juste : trouver l’équilibre à l’ère de l’IA
Mixité dans la Tech : en 2026, un choix de souveraineté stratégique
À la une de la chaîne Tech
- Communes, entreprises ? Non, face au RGAA 5, l’IA seule ne rendra pas vos sites accessibles
- DevX Summit EMEA : les développeurs au cœur de la révolution de l’IA
- Adapter la sécurité OT aux réalités de l’industrie
- Coder vite, mais coder juste : trouver l’équilibre à l’ère de l’IA
- Mixité dans la Tech : en 2026, un choix de souveraineté stratégique
