---
sourceDocument: Yokohama Créer ou modifier des applications
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/fr-FR/yokohama/application-development

 Release :

    - yokohama

ft:locale :

    - fr-FR

ft:publication_title :

    - Yokohama Créer ou modifier des applications

ft:clusterId :

    - cadev

bundleId :

    - cadev

workflow :

    - Creator


---

Afficher les messages du champ
==============================

Afficher les messages du champ {#ariaid-title1}
===============================================

* Rversion finale: Yokohama
* 
* Mis à jour 30 janv. 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 minute de lecture

Plutôt que d'utiliser JavaScript alert(), pour un look plus propre, vous pouvez afficher une erreur sur le formulaire lui-même. Les méthodes showFieldMsg() et hideFieldMsg() peuvent être utilisées pour afficher un message juste en dessous du champ lui-même.
showFieldMsg et hideFieldMsg sont des méthodes qui peuvent être utilisées avec l'objet <var class="keyword varname">g_form</var> .

Ces méthodes permettent de modifier la vue de formulaire des enregistrements (formulaires Incident, Problème et Changement). Ces méthodes peuvent également être disponibles dans d'autres scripts clients, mais elles doivent être testées pour déterminer si elles fonctionnent comme prévu.

Lorsqu'un message de champ est affiché sur un formulaire lors du chargement, le formulaire défile pour s'assurer que le message de champ est visible. Veiller à ce que les utilisateurs ne manquent pas un message de champ parce qu'il n'était pas à l'écran.

La propriété globale <var class="keyword varname">glide.ui.scroll_to_message_field</var> contrôle le défilement automatique des messages lorsque le champ de formulaire est hors écran (fait défiler le formulaire jusqu'au contrôle ou au champ).
{#r_DisplayFieldMessages__table_bgp_bwq_bp__entry__3}

|                Détail de la méthode                 |                                                                                                                                                                             Paramètres                                                                                                                                                                             |                                                                                                                                                              Exemple                                                                                                                                                              |
|-----------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| showFieldMsg(entrée, message, type, \[scrollform\]) | * Entrée : nom du champ ou du contrôle * Message : message que vous souhaitez voir apparaître * tapez : \<\< info \>\>, \<\< erreur \>\> ou \<\< avertissement \>\> ; La valeur par défaut est info si elle n'est pas fournie * formulaire de défilement : (facultatif) Définissez scrollForm sur false pour empêcher le défilement du message de champ hors écran | Message d'erreur g_form.showFieldMsg('impact','Low impact not allowed with High priority','error'); ![]() Message dinformation g_form.showFieldMsg('impact','Low impact response time can be one week','info'); //or this defaults to info type //g_form.showFieldMsg('impact','Low impact response time can be one week'); ![]() |
| hideFieldMsg(entrée)                                | * Entrée : nom du champ ou du contrôle * clearAll : paramètre booléen (facultatif) indiquant si tous les messages doivent être effacés. Si vrai, tous les messages du champ sont effacés. Si la valeur est faux ou vide, seul le premier message est supprimé                                                                                                      | Suppression d'un message //this will clear the first message printed to the field g_form.hideFieldMsg('impact');                                                                                                                                                                                                                  |
[Tableau 1. Détail de la méthode]

{#r_DisplayFieldMessages__table_bgp_bwq_bp}

Support hérité
--------------

Les valeurs showErrorBox() et hideErrorBox() sont toujours disponibles mais appellent simplement les nouvelles méthodes avec le type d'erreur. Vous devriez utiliser les nouvelles méthodes.

