Join the #BuildWithBuildAgent Challenge! Get recognized, earn exclusive swag, and inspire the ServiceNow Community with what you can build using Build Agent.  Join the Challenge.

onChange Client Script not working on MultiRow Variable Set

Community Alums
Not applicable

Hi,

 

I have written the onChange Client Script for a variable on MRVS. It's not triggering any alert or message. Kindly help.

 

1.png

 

2.png

 

3.png

 

function onChange(control, oldValue, newValue, isLoading) {
   if (isLoading || newValue == '') {
      return;
   }

   var req_type = g_form.getValue('request_type');
   alert(req_type);
   if(req_type == 'Alias (CNAME)'){
		g_form.showFieldMsg('request_type', 'Specify the alias domain name', 'info');
   }
   else if(req_type == 'Host (A or AAAA)'){
		g_form.showFieldMsg('request_type', 'Specify the IPV4 or IPv6', 'info');
   }
   else if(req_type == 'Mail Exchanger (MX)'){
		g_form.showFieldMsg('request_type', 'Provide Mail Server Priority and the Mail Server name', 'info');
   }
   else if(req_type == 'Route Location (SRV)'){
		g_form.showFieldMsg('request_type', 'Provide Service, protocol, Priority, Weight, Port Number and Host Offering the service', 'info');
   }
   else if(req_type == 'Pointer (PTR)'){
		g_form.showFieldMsg('request_type', 'Provide the IP address', 'info');
   }
   else if(req_type == 'Domain Delegation (NS)'){
		g_form.showFieldMsg('request_type', 'Provide the list of Name server to delegate', 'info');
   }
else if(req_type == 'noinfo'){
		g_form.showFieldMsg('request_type', 'Provide the details in the description or add an attachment with the details', 'info');
   }
   
}

 

Regards

Suman P.

10 REPLIES 10

@Community Alums 
Glad it helped!
Can you please mark the answer correct and helpful so others can also refer to the solution.

 

Thanks

Deepak