[bug][32577] Restore client side form validation at backend. Fixes #3977