O atributo booleano required
, quando definido para qualquer campo de entrada de dados de um formulário, faz com que o navegador valide o campo antes de enviar o formulário. Se o campo for deixado em branco, ou, para alguns tipo de input, se o dado entrado pelo usuário estiver em desacordo com o formato de dados esperado, o navegador cria uma caixa de alerta ao usuário, informando que o campo não passou na validação e solicitando nova entrada corrigida.
Um atributo booleano é: