How to prevent user from selecting 'None' for a mandatory field on a change request form.

LK11
Mega Expert

Hi All,

 

I have a field 'Justification' which is a conditional mandatory field, and it's a drop down list from where a user can select a choice.  When the 'Justification' field is not mandatory, 'none' is the default choice and the user can submit the form. 

The issue is that when 'Justification' is mandatory, if the user just clicks on the drop down list and selects 'None', they're able to submit the form.  Is there a way to prevent this and force the user to select a choice from the drop down list before submitting?

 

Thank you

1 ACCEPTED SOLUTION

Hi,

Below is what I did:

1. Wrote a onChange client script:

find_real_file.png

2. Out Put Risk is not mandatory 

find_real_file.png

2. OnChange when value is 2 for Priority

find_real_file.png

 

Thanks

View solution in original post

22 REPLIES 22

Below are screen shots

 

find_real_file.png

 

 

Thanks

Hi Upender,

It's working fine for a catalog item but I can't do this way since mine is a change request form.  Is there any way I can try ?

 

Thanks

Hi,

Below are screen shot what I did on Change Request form:

find_real_file.png

 

Out put:

find_real_file.png

 

Thanks

 

 

Could you please paste the script.  It's not visible in the screenshot.

 

Thanks

Hi Upender,

Does your script work for conditional mandatory field with drop down list? Below is my script which makes the 'Justification' conditional mandatory.  

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

if ( newValue == 'f5e13c10381912009a283555e485af6d') //emergency CR
{

g_form.setMandatory('u_justification', true);
}
//Type appropriate comment here, and begin script below

}

 

Thank you