FWIW I find the HTML5 form attributes look (and perhaps behave) differently in different browsers; I know this is to be expected but sometimes the difference is quite discernible. This is tempting me to ignore (most of) them, use JS, but (of course) rely on server-side validation.
"I'm here to save your life. But if I'm going to do that, I'll need total uninanonynymity
." Me Myself & Irene
Validate your HTML