Você ainda não é assinante?

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>
Formulário com inputs utilizando tipos e atributos da HTML5.

Confira também