IMPLEMENTED: Number field input validation failed message shows too late (on submit)

Tested with Firefox (normal + dev) and Chrome.

When using number type form field with min and max values, if user inputs a value outside of the defined range, they don’t see any validation failed message right away. Instead, the message is shown when user tries to submit. This is a really bad UX, the validation failed message should be placed right next to the field that failed validation, right away and in an informative manner.

CC @Daniele this translates to the Pro Forms.

Hi @Matiasko,

I agree with you, for a better UX having both front-side & server-side validation is more ideal. However, this request falls under feature requests/improvements rather than bugs :smile:.

Regards,
Charaf

I get your point, still there is a difference between 1) extending a good implementation to make it great and 2) improving a feature so it goes from a very poor implementation to the least it should be from the start.

For the customer experience context. Instead of using a very simple BB form I have to add a whole extra plugin just to create one form. That’s a bit frustrating.

@charaf Do you want me to create a separate post in improvements category or can you log it on your side?

Hi @Matiasko,

A bug is usually referring to a current implementation that is completely wrong. In this instance the feature we’re discussing is non-existent. But no need to create a new post I’ve adjusted the tags and have added this to our internal board as I totally agree with you :slight_smile:

Thank you for bringing this up!

Best regards,
Charaf

Hi @Matiasko ,

We’ve enhanced the form validation in Bricks 1.9.2 beta, now available as a manual download in your account (see changelog).

Please let us know if you are still experiencing issues.

As with any beta release, please do not use it on any production/live website. It is only meant for testing in a local/staging environment.