- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-13-2017 12:04 PM
If I create a Request, it will create a Request and RequestItem as child/under of Request and RequestTask created under RequestItem.
here Requester(userfield) and RequestID are fields of Request and is shown on RequestTask form as reference fields.
RequestTask has AssignedTo(Userfield) field.
Now I am writing a client script(on RequestTask) to validate AssignedTo(UserField of RequestTask) can't be same as Requester(userfield which is Request field) which is a reference field on RequestTask
Client Script :
function onSubmit() {
//Type appropriate comment here, and begin script below
if(g_form.getValue('requested_for')==g_form.getValue('assigned_to')){ // alert(g_form.getValue('requested_for')); getting blank , how can i get 'requested_for' field value from RequestTask form
alert('RequestedFor and AssignedTo can\'t be same');
return false;
}else
{
return;
}
}
Regards,
Kiran Pedduri
Solved! Go to Solution.
- Labels:
-
Scripting and Coding
- 40,632 Views

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-10-2018 06:38 AM
g_form.getDisplayBox('fieldname').value
Mark correct or helpful if it helps you

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-08-2018 11:43 PM
Hello Kiran,
Not sure you gotten the answer by this time.
it supposed to be g_form.getDisplayBox('fieldname').value;
Thank you,
Hemanth Gowda
Thank you,
Hemanth
Certified Technical Architect (CTA), ServiceNow MVP 2024, 2025

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-09-2018 02:00 AM
function onSubmit() {
var assignedTo = g_form.getValue('assigned_to');
if (g_scratchpad.requested_for == assignedTo) {
alert('Requested for and Assigned to can\'t be same');
return false;
}
}

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-10-2018 02:00 AM
Hi Pranay,
The code works absolutely fine since Sys_ids are being compared (if (g_scratchpad.requested_for == assigned To)
if user wanted to know the actual display value they could use g_form.getDisplayBox('fieldname').value or g_form.getDisplayValue('filed_name)
Thank you,
Hemanth gowda
Thank you,
Hemanth
Certified Technical Architect (CTA), ServiceNow MVP 2024, 2025

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-10-2018 06:38 AM
g_form.getDisplayBox('fieldname').value
Mark correct or helpful if it helps you
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-23-2022 03:01 AM
That's Awesome!
Thanks