pro číselné typy lze určit minimální a maximální hodnotu
<input type="number" min="1" max="20" …>
pro ostatní typy lze určit i regulární výraz pomocí atributu
pattern
<input name="psc" pattern="[0-9]{3} [0-9]{2}"
title="Poštovní směrovací číslo ve tvaru 123 45">pomocí DOMu lze zpracovávat chyby nalezené ve formuláři