A validação de formulários, independentemente do tipo de aplicação (web, desktop, mobile) é necessária para garantir que os dados submetidos pelo usuário estão de acordo com os padrões esperados pela aplicação. No entanto, nem sempre é fácil definir quem deve ser responsável por essa validação: se o back-end ou o front end.
Neste DevCast vamos discutir sobre em que parte da aplicação devemos realizar a validação dos dados submetidos por meio de formulários, analisando em quais os cenários devemos validar no front-end ou back-end e as implicações de cada abordagem.
Consulta rápida:
<form action="" method="post">
CEP: <input type="text" name="cep" pattern="[0-9]{8}" title="CEP" required>
Data: <input type="date">
<input type="submit">
</form>