how to pop up a message right above the "Follow up Date" field in a PTASK when the field is updated

sai charan7
Tera Contributor

Hi can anyone help me with how to pop up the message above the field when the field is updated,

 

A message pops up right above the "Follow up Date" field in a PTASK when the "Follow up Date" is updated

Message: "Please contact Problem Management to modify the due date"

1 ACCEPTED SOLUTION

@sai charan7 Just add one more line in if block as below

 

function onChange(control, oldValue, newValue, isLoading, isTemplate) {

if (newValue === '') {
g_form.showFieldMsg("follow_up", "Please contact Problem Management to modify the due date", "error");

g_form.setValue("follow_up", oldValue);
}
}

 

Please mark as correct answer if this solves your issue.

Please mark the answer as correct or helpful based on impact
ServiceNow Community Rising Star, Class of 2023

View solution in original post

11 REPLIES 11

Try the below script.

Note: You need to limit the script to any specific user condition otherwise it will not allow any users to update follow up field.

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

    g_form.showFieldMsg("follow_up", "Please contact Problem Management to modify the due date", "error");
    if (oldValue != '' && oldValue != newValue)
        g_form.setValue('follow_up', oldValue);
}

 


Thanks & Regards,
Vasanth

Please use below code

 

if(isLoading){

return;

}

 

if (newValue === '') {
g_form.showFieldMsg("follow_up", "Please contact Problem Management to modify the due date", "error");

g_form.setValue("follow_up", oldValue);
}
}

 

After you update this, this client script will not run onload.

Then create a new onload client script same logic if needed

Please mark the answer as correct or helpful based on impact
ServiceNow Community Rising Star, Class of 2023