You may have noticed that NetSuite displays messages as a colored banner at the top of the page. When you enter a transaction you will see a green banner that tells you the transaction was created successfully. That same message functionality is available to use in...
The purpose of the validateField client script function is to control what you can and can’t enter in a certain field. One example of how you might want to place controls on a field is with the Job Title field on the customer record. You might want it to be at...
The client sctipt saveRecord function is beneficial when you want to prevent a user from saving a record if certain conditions are true. For instance, if you want to prevent a Purchase Order from being saved if the quantity of a particular item is under a certain...
So far in the sample script we have been working with the “pageInit” function. That function triggers as soon as you load a record to edit it. In this tutorial we will look at the “fieldChanged” function to explore more ways you can use client...
Getting and setting field values on NetSuite records are some of the most common actions you will do with SuiteScript. So it is a good idea to get a really good handle on these at the beginning. If you missed an earlier tutorial on getting field values, you can find...