>Devs should still rely on validation scripting prior to a form submission (js)
Why? Adding redundant code that doesn't solve a problem is always a bad idea.
Why? Adding redundant code that doesn't solve a problem is always a bad idea.
Not so big a deal on one field, but if you have 5+ errors in a long form, it can add up.
You of course still have to validate server-side to stop ancient browsers or people trying to hack your site from submitting bad data.
Another quirk about form validation in HTML5 is the forms won't get validated UNTIL the user submits the form and then the browser may highlight the error in consecutive order (1 at a time o_O), imagine your poor UX for a user that has multiple errors.
[0] http://www.w3schools.com/HTML/html5_form_input_types.asp