🏁 Final Form - Vanilla JS Demo

Uses record level validation. Errors don't show up until a field is "touched" or a submit is attempted. Errors disappear immediately as the user types.