Is it possible to highlight (red) for check box by Client Script (onSubmit)?

Akkapolk
Giga Expert

find_real_file.png

function onSubmit() {
	// SetRedBox(cab_required)
}

 

Expectation:

find_real_file.png

1 ACCEPTED SOLUTION

ok i got it. 

it's true/false type field , it always contains a true or false value so it will always be considered to be filled that's why its showing you as grayed astric mark 

for reference. you can inspect on that field and check the value , you will see it has "false" value . 

 

find_real_file.png

 

 

solution is , you can either create here custom field with the choice value "yes" or "no".

 

Cab Required - yes 

                       No

 

 

 

 

View solution in original post

19 REPLIES 19

the function is  g_form.setMandatory('field name',true);

 

function onSubmit() {
	.
	.
	.
	if (g_form.getValue('cab_required') === 'true') {
		g_form.addErrorMessage('Unable to close the Change request as there are ' + g_form.getLabelOf('cab_required'));
		g_form.setMandatory('cab_required',true)
	}
	.
	.
	.
}

 

by the way do you think it really make sense to checked the check box and marking it as mandatory ? 

whats your exact business need here. 

As I reply.

I just want to highlight (red) for check box, if it's checked when clicking submit button.

No Mandatory and no required.

 

However, it's OK, if set Mandatory and then it can highlight (red) for check box. But it's not highlight.

 

Please check my test (cut some code for test) as follows:

Client Script (onSubmit):

find_real_file.png

 

Create Change Request:

find_real_file.png

 

Checked CAB required and then Click Request Approval:

It show the error message on top of form, set Mandatory but not highlight (red).

find_real_file.png

 

 

 

 

 

 

reason being , you have already selected the true , that's why it can not show as mandatory ( red ). 

Could you help to test, please?

 

We can't highlight (red) for check box by set Mandatory.

 

Please check my test as follows:

Client Script (onLoad):

function onLoad() {
	g_form.setMandatory('cab_required', true);
	g_form.setMandatory('cab_recommendation', true);
}

find_real_file.png

 

Create Change Request and then click Request Approval.

I don't select the true for check box.

find_real_file.png

ok i got it. 

it's true/false type field , it always contains a true or false value so it will always be considered to be filled that's why its showing you as grayed astric mark 

for reference. you can inspect on that field and check the value , you will see it has "false" value . 

 

find_real_file.png

 

 

solution is , you can either create here custom field with the choice value "yes" or "no".

 

Cab Required - yes 

                       No