how to display alert message if field is empty on incident form when user tries to update the form

Arjun Reddy Yer
Tera Guru

Can anyone help me as I need to display a alert message on incident form as mentioned in below screen shot.

When the field is empty and user tries to Update the from then alert message should display and should stop the form to update or save.

As tried with Business Rule and Client Script but didn't get the actual resul. @Ankur Bawiskar @AnveshKumar M @priyasunku @Vasantharajan N 

 

Alert Message to display as below:

ArjunReddyYer_0-1680766092287.png

 

Written Business Rule:

ArjunReddyYer_1-1680766257968.png

ArjunReddyYer_2-1680766305889.png

ArjunReddyYer_3-1680766367606.png

 

1 ACCEPTED SOLUTION

@Arjun Reddy Yer -

Step 1: if you are running UI policy to make the field "Caused by" mandatory then do disable it and

Step 2: Use the onSubmit client script shared by other contributors in this forum or use the below onSubmit script.

 

try below code snippet

function onSubmit() {

    if (g_form.getValue('u_caused_by_change') == 'true' && g_form.getValue('caused_by') == '') {
        g_form.addErrorMessage("Please fill in the ‘Change’ detail in Related Records, as this incident is Caused by Change");
        g_form.setMandatory('caused_by', true);
        return false;
    }

}

 


Thanks & Regards,
Vasanth

View solution in original post

12 REPLIES 12

it should stop submitting or update or save the form when the Caused by Change Field is empty.

Should show message as "Please fill in the ‘Change’ detail in Related Records, as this incident is Caused by Change" like below.

ArjunReddyYer_0-1680769210937.png

 

Hi @Arjun Reddy Yer ,

 

It's Out of the box error message, It will be visible if we try to submit form without filling any mandatory fields. Since caused by change was mandatory and you are not filling the value you are getting this message.

I think OOB script overriding our client script due to that reason we are not getting our alert message.

If my solutions helps you to resolve the issue, Please accept solution and Hit "Helpful".

Thanks,
Gopi

@Arjun Reddy Yer  in business rule you are using alert can you replace it with gs.addErrorMessage

 

also remove add message as it you are adding message through script.

 

If my answer solved your issue, please mark my answer as Correct & 👍Helpful

As when the User Checked the box the below field in Related List will be getting Mandatory.

But the User is asking to show the message as "Please fill in the ‘Change’ detail in Related Records, as this incident is Caused by Change" when tries to Update or Save the form even the field is empty.

ArjunReddyYer_0-1680767558762.png

 

priyasunku
Kilo Sage

@Arjun Reddy Yer  please try using onsubmit client script on incident table

 

if(g_form.getValue('caller_id')==''||g_form.getValue('caller_id')==undefined)

{

alert('Message That needs to be displayed');

return false;

}

 

If my answer solved your issue, please mark my answer as Correct & 👍Helpful