- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-19-2016 11:46 AM
I have a requirement that any [spaces] in a text field in a Service Catalog item be replaced with semi-colons (;). What's the best way to do this?
Solved! Go to Solution.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-20-2016 11:10 AM
Use this one in onSubmit client script. not sure why it is throwing error in onChange.
function onSubmit() {
//Type appropriate comment here, and begin script below
var str = g_form.getValue('field_name');
var res = str.replace(/ /g, ";");
g_form.setValue('field_name',res);
}

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-19-2016 11:48 AM
.replace(/ /g,";");
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-20-2016 09:30 AM
Like this?
var str = g_form.getValue('field_name');
g_form.setValue(str.replace(/ /g, ";"));
Also, would this be in a Client Script on the SC Item?

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-20-2016 09:32 AM
yes, You can write this in catalog client script onChange or onSubmit.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-20-2016 09:49 AM
not sure what I'm doing, but it isn't working.