Static validation on submit default
static-validation-on-submit-default
Static validation on submit is the recommended default — errors appear together via ErrorSummary above the form; focus moves to the summary heading. Dual-cite NN/g prefer-inline and GCDS blur-validate; conflict flag, not a house winner. Unique claim: submit-time summary as the cognitive default.
Description
Suomi.fi recommends static validation on submit: errors appear together in an ErrorSummary above the form, and focus moves to the summary heading. Dual-cite NN/g prefer-inline and GCDS blur-validate as a conflict flag, not a house winner; the unique claim is submit-time summary as the cognitive default. Apply one school consistently—do not mix submit-summary and blur-inline as a single unmarked default.
When to use
Choosing when to surface form errors for a Suomi.fi-style static form.
Not when
Mixing submit-summary and blur-inline schools as one house default on the same form.
Agent hint
Prefer submit-time ErrorSummary with focus to the heading, or one dual-cited school consistently.
Submit-time ErrorSummary above the form with focus to the summary heading or (dual-cite) inline/blur school applied consistently — not mixed as one house winner.
Schools mixed on one form (submit-summary and blur-inline claimed as one default) with no cited system.
Citations
Suomi.fi — Static form
https://designsystem.suomi.fi/patterns/static-form/