![]() |
VOOZH | about |
AngularJS performs form validation on the client side. AngularJS monitors the state of the form and input fields (input, text-area, select), and notify the user about the current state. AngularJS also holds information about whether the input fields have been touched, modified, or not. Form input fields have the following states:
These all are the properties of the input field which can be either true or false. Forms have the following states:
These all are the properties of the form which can be either true or false. These states can be used to show meaningful messages to the user.
Example 1: This example describes the AngularJS Form Validation, where the ng-show directive is utilized to display the required warning message for the inappropriate or incorrect input.
Output:
Custom validation: To create your own validation function add a new directive to your application, and deal with the validation inside a function with certain specified arguments.
Example 2: This example describes the AngularJS Custom Form Validation by creating our own directive, containing a custom validation function, and refer to it by using app-directive. The field will only be valid if the value is greater than or equal to 18.
Output: