Tenho sido muito cético com relação à validação de formulários HTML5. É uma boa adição, não me entenda mal, mas sejamos honestos: ela não é muito poderosa e pode atrapalhar a validação JavaScript que o senhor já tem. Se quiser que a validação de formulário HTML5 seja ignorada, basta um atributo no campo form : novalidate:



<form action="/search" method="get" novalidate>


Adicionando um novalidate ao atributo form impede a validação nativa em elementos de formulário (se aplicada), permitindo que o JavaScript gerencie toda a validação sem obstruções.


A validação de formulários, na minha opinião, é uma das tarefas mais difíceis no desenvolvimento da Web. Validação do lado do cliente, validação do lado do servidor, segurança, estilo, etc. — Os formulários são uma dor de cabeça.

  • Demonstrações favoritas de Chris Coyier&#8217;s CodePen

    David me perguntou se eu gostaria de fazer um guest post escolhendo algumas das minhas canetas favoritas do CodePen. É uma tarefa difícil! São tantas! Mas consegui escolher algumas que me surpreenderam nos últimos meses. Se o senhor…

  • Animação de transformações CSS3 com o MooTools Fx