Interested in a ServiceNow event built for developers? Registration for now[dev]26 is officially open!

show/Hide field with annotation text

Purvi Kotadiya
Giga Expert

I have a field which has help text added via annotation and when I hide field via UI policy/client script Annotation text remains the same. 

 

Can someone help me with how to hide/show annotations on the form based on some condition?

2 REPLIES 2

Anand Kumar P
Tera Patron

Hi @Purvi Kotadiya ,

Create on change client script on field as per your requirement

 

script: 

 

if (newValue == 'test')

  {

document.getElementById("annotation").parentNode.style.display="block";

  }

  else

  {

 

document.getElementById("annotation").parentNode.style.display="none";

  }}

Refer below link: 

 

https://www.linkedin.com/posts/danielrodrigues08_how-to-create-and-showhide-annotations-in-ugcPost-7...

 

 

Hemanth M
Tera Sage

Hi @Purvi Kotadiya ,

 

I would avoid annotation if possible(tricky to hide, need DOM methods) and show and hide messages using client/UI policies scripts.

 

//show
g_form.showFieldMsg('fieldname','Message.','info');
//hide
g_form.hideFieldMsg('fieldname');

 

 

 

 

 

Accept and hit Helpful if it helps.

Thank you,
Hemanth
Certified Technical Architect (CTA), ServiceNow MVP 2024, 2025,2026