Native form validation

Native form validation uses HTML attributes (required, type, min, max, minlength, pattern) so that the browser checks inputs before submission and displays a message. It improves the experience but never replaces server-side validation.

Example

<input type="number" name="age" min="18" max="99" required>

Related concepts

The whole glossary