Catalog client script creation Client-side scripts can add dynamic effects and validation to forms. Scripts can apply to service catalog items or variable sets, allowing administrators to use the same functionality that is available on other forms. You can use client side scripts to: Get or set variable values. Hide or display variables. Make variables mandatory or not. Validate form submission. Add something to the cart. Order something immediately.