Form
Save stands in for a server round trip. Each message lands on its own field, focus moves to
the first one, and editing a field clears its message. Everything else — required,
type="email", submission — is still native constraint validation.