Yes you are right for the textarea.

I tried again to catch the submit event to be sure, but as expected it is not fired at all if there are html5 errors, so I can't do anything with it :(