C'est la validation HTML, soit la validation faite nativement par les navigateurs, pour celà il faut par exemple définir l'attribut required sur l'élément du formulaire, et/ou un des attributs selon le type de champ (min, max, minlength, maxlength, pattern, etc..), tout ça c'est le navigateur qui peut le gérer, tout comme l'orsque tu définis un champ de type email, le navigateur va faire une prévalidation, de manière à ce que la saisie soit un minimum correcte.
Tu pourras en trouver une bonne partie et une explication ici : Utiliser la validation intégrée au formulaire.