Client-side scripting

In many ways, Client Scripts are very similar to business rules, which, as we saw in the previous chapter, run in the instance. Both Client Scripts and Business Rules run JavaScript against a specific table, one record at a time. However, instead of triggering at database access, Client Scripts add interactivity to a form. When specific events happen on the page, such when a field changes, when the form loads, or when a UI Action is clicked on, the Client Scripts will be evaluated. These actions can all cause the JavaScript code of your choice to run. In the majority of cases, the scripts will use the GlideForm functions.

Client Scripts can run in four different scenarios:

  • onChange: When a field is edited in a form
  • onLoad: When ...

Get Mastering ServiceNow - Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.