Form validation
Type
The type
attribute of the <input>
elements describes the behavior and validation constraints of the input.
http://www.w3schools.com/html/html_form_input_types.asp
Validation
By default, a form can not be submitted until all inputs are valid.
It is possible to use additional attributes like maxlength
, minlength
, pattern
or required
to apply some additional constraints.
The validity
property of the <input>
element can be used in JavaScript to check input's validity and eventually, the invalidity reason.
const input = document.querySelector('input');
input.validity.valid; // false
input.validity.valueMissing; // true
Last updated