Skip to main content

Helptext manipulation - with or without DOM manipulation (classic UI)

Remove helptext from a field without DOM manipulation:

var worknotes = g_form.getLabel('work_notes_list');

worknotes.removeChild(worknotes.lastElementChild);

another option
function removeHintFromLabel(fieldName) { var oField = g_form.getLabel(fieldName); var fieldChildren = oField.childNodes; for (var c = 0; c < fieldChildren.length; c++) { var className = fieldChildren[c].className; if (className.indexOf('icon-help') != -1) { oField.removeChild(fieldChildren[c]); } } } removeHintFromLabel('work_notes_list');







with DOM - note: old article, not necessarily the best to use DOM
https://servicenowguru.com/scripting/client-scripts-scripting/showhide-service-catalog-variable-help-text/

Comments

Popular posts from this blog

Get URL Parameter - server side script (portal or classic UI)

Classic UI : var sURL_editparam = gs . action . getGlideURI (). getMap (). get ( ' sysparm_aparameter ' ); if ( sURL_editparam == 'true' ) { gs . addInfoMessage ( 'parameter passed ); } Portal : var sURL_editparam = $sp . getParameter ( " sysparm_aparameter " ); if ( sURL_editparam == 'true' ) { gs . addInfoMessage ( 'parameter passed ); }

URL link in addInfoMessage

var ga=new GlideAjax('gld_HR_ajax'); ga.addParam('sysparm_name', 'checkEmployeeNumber_hrProfile'); ga.addParam('sysparm_hrprofilenumber', g_form.getValue('number')); ga.addParam('sysparm_employeenumber', newValue); ga.getXMLAnswer(function(answer) { if (answer!='undefined' && answer!=''){ var navURL="<a style='text-decoration:underline;color:blue' href=hr_profile.do?sysparm_query=number=" + answer + ">" + answer + "</a><img width='3' src='images/s.gif'/>"; var sMsg='The employee number entered already exists on another HR Profile ' + navURL; //alert(sMsg); g_form.showErrorBox('employee_number', 'error - please check'); g_form.addInfoMessage(sMsg); } });