HTML5 inline validation is great, until you want to test your server side logic too...

View the Project on GitHub makeusabrew/novalidate

Thankfully, the solution is just to add novalidate='' to your forms. But you don't want to keep having to do that, right? No way! Instead, just drag this handy bookmarklet into your browser's bookmark toolbar and disabling HTML5 inline validation is only ever a click away:


Bonus points are available if you can trim the javascript down any shorter than its current form, which currently weighs in at 74 bytes:

for(var f=document.forms,i=f.length;i--;)f[i].setAttribute("novalidate",i)


Check out this article for a full explanation.