3. Fields: you can subscribe to any field present in Doctype, you must use filed label in camel case eg. "Customer Name" "customerName". Fields of child table can also be subscribed. Check the example below for usage.
Field triggers can be used to perform validation as the value in the field is being changed or change the field properties.