- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-25-2020 03:34 PM
Im trying to set the field Contact Type to mobile if the view being used is Mobile so I can use this field for reporting how incidents are getting entered. It the user uses the Now Classic Mobile app I want to know it.
I have the following code in an onLoad Client Script on the Incident form but it is not working - suggestions?
function onLoad() {
//Type appropriate comment here, and begin script below
var viewName = getView();
if(viewName = "mobile"){
contact_type = 'mobile';
}
}
Solved! Go to Solution.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-29-2020 01:39 PM
Here you go. This script will now check if contact_type already has a value then do not set contact_type as mobile.
function onLoad() {
//Type appropriate comment here, and begin script below
var viewName = getView();
var contactValue = g_form.getValue("contact_type");
if(viewName == "Mobile" && contactValue == ''){
alert("Mobile View");
g_form.setValue('contact_type', 'mobile'); // make sure mobile is the correct value.
}
}
Please mark this CORRECT & HELPFUL if it answered your question.
Thanks & Regards,
Sharjeel
Muhammad

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-25-2020 03:40 PM
use below code
make sure that you are using choice list value of contact_type field and NOT label
function onLoad() {
//Type appropriate comment here, and begin script below
var viewName = getView();
if(viewName = "mobile"){
//contact_type = 'mobile';
g_form.setValue('contact_type','mobile');
}
}

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-25-2020 03:42 PM
try this
function onLoad() {
//Type appropriate comment here, and begin script below
var viewName = getView();
if(viewName == "Mobile"){
g_form.setValue('contact_type', 'mobile'); //make sure mobile is the correct value.
}
}
Please mark this correct & helpful if it answered your question.
Thanks & Regards,
Sharjeel
Muhammad
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-29-2020 09:43 AM
I tried the code above on an the insert but does not seem to work. Did it work for you?

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-29-2020 09:59 AM
The code I provided has worked for me. I tested on my side. You had used single "=" that is assignment operator but we need to use double "==" as we need to compare the values. I replaced accordingly and it worked.
if(viewName == "Mobile")
Thanks & Regards,
Sharjeel
Muhammad