Josh Crawford

Results 1306 comments of Josh Crawford
trafficstars

If you're using the [Craft registration form](https://verbb.io/craft-plugins/formie/docs/template-guides/craft-forms#user-registration) then the templating and error-handling is totally up to you, as you're hitting the `users/save-user` action endpoint with Craft itself. Might be worth...

If you're using the [Craft registration form](https://verbb.io/craft-plugins/formie/docs/template-guides/craft-forms#user-registration) then there should be no difference with how [their](https://craftcms.com/knowledge-base/front-end-user-accounts#registration-form) errors are shown. Formie will only trigger client-side validation for required fields, or a...

The mechanism for validation for fields did change a bit in Craft itself from [3](https://github.com/craftcms/cms/blob/d84beef5a2ce061775760d05ba6dcbdb1fbbaf08/src/base/Element.php#L2061) to [4](https://github.com/craftcms/cms/blob/eeb092f4e00ce71322c2a1e5232c61afd6d7d848/src/base/Element.php#L2468) where they moved things from `Element::defineRules()` to `Element::afterValidate()`. As such, any rules you...

Being able to manipulate an options-based field comes up **increasingly** often. Mostly it's because people want to populate a field that looks like a dropdown with an option, and then...

For (single) Dropdown fields, we probably need another option to render it as a [ComboBox](https://designsystem.digital.gov/components/combo-box/) or a [ListBox](https://designsystem.digital.gov/components/select/). Although from most examples of ComboBoxes I've seen, they still don't allow...

Ah, gotcha, appreciate the example! I'll take that on board.

On the list for Formie 3 with some Vue refactors we have planned. Agreed this is ideal for accessibility too.

Added in [3.0.0](https://github.com/verbb/formie/releases/tag/3.0.0)

I recall reading up on several UX articles about this, and can see benefits to either approach (using an asterisk to denote a required field, and `optional` for optional ones)....

Fixed for the next release. To get this early, run `composer require verbb/formie:"dev-craft-5 as 3.0.0-beta.14"`.