- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
04-12-2017 08:59 AM
Hi,
How can I add shadow text for ServiceNow forms? I dont see any option to add it in the Studio - Forms.
I'm looking for something like this (In the text filed - "Optional - Enter Phone No").
Any workaround or help is highly appreciated Thank you.
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
04-13-2017 08:22 PM
By default, ServiceNow blocks updating DOM objects in scoped applications.
You need to add below system property and set it to false.
glide.script.block.client.globals
and use below function to set placeholder text in on load script.
u_addPlaceholderAttribute('field_name', 'YYYY-MM-DD');
function u_addPlaceholderAttribute(variableName, hint) {
var fieldName;
try{
if(variableName.indexOf('phone') >= 0)
{
fieldName = g_form.getControl(variableName).name.toString();
fieldName = 'disp_'+fieldName;
}
else{
fieldName = g_form.getControl(variableName).name.toString();
}
if (Prototype.Browser.IE) {
fieldName.placeholder = hint;
} else {
$(fieldName).writeAttribute('placeholder', hint);
}
} catch(err) {}
}
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
04-13-2017 08:47 PM
From HI Support.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-15-2017 01:51 AM
Great news, I've heard that HTML Placeholder will be supported natively in Jakarta!
I've written a blog article on the subject: Great UX Trick: HTML Placeholders