The CreatorCon Call for Content is officially open! Get started here.

Get reference field value

sigmachiuta
Kilo Guru

I am trying to compare to see if the opened by and assigned to fields are the same in a client script.   I keep getting the sysid of the fields and it doesnt seem like the comparison is correct.   HOw can I compare these two values?

var open = g_form.getReference('opened_by')

var assigned = g_form.getReference('assigned_to')

if (newValue == 3 && open == assigned)

alert('success')

1 ACCEPTED SOLUTION

Hi,



Try the below script if you just want to compare the display names.


var caler = g_form.getDisplayBox('caller_id').value;


var assig = g_form.getDisplayBox('assigned_to').value;


if(caler == assig)


{


alert('in');


}


View solution in original post

12 REPLIES 12

Why don't you use getValue instead?


Thats what she's testing and trying to figure out.

Hi,



Try the below script if you just want to compare the display names.


var caler = g_form.getDisplayBox('caller_id').value;


var assig = g_form.getDisplayBox('assigned_to').value;


if(caler == assig)


{


alert('in');


}


What's the diff between getValue and getDisplayBox?


Hi rfedoruk



getValue will return sys_id for reference fields where as getDisplayBox will give the display value.


Please let me know if you have any questions.