Como melhorar a validação nativa do HTML5 com 6 linhas de código. https://daverupert.com/2017/11/happier-html5-forms