UX Pickle

Tag forms

Merging First and Last Name Into One Field

Merging First and Last Name Into One Field

Reading Time – 3 minUpdated August 2026. If you do split the fields, do not make the last name mandatory: people with a single name exist, and the W3C’s guidance on personal names around the world recommends a single full-name…

Required fields in forms

Required fields in forms

Reading Time – 2 minWhen it comes to web forms, there is always a debate about whether or not to mark required fields with an asterisk (*). After all, if all fields are required, then why not just mark them…

Merging First/Last name into One Field

Merging First/Last name into One Field

Reading Time – 2 minAs a UX Designer, when designing forms such as the signup form, you should ask yourself: Is it necessary to have separate fields for first and last name? Most of the time, it’s not necessary. In…

Button Hover: Should it become lighter or darker?

Button Hover: Should it become lighter or darker?

Reading Time – 3 minThe button hover states come in different shapes and sizes. The pattern you use doesn’t matter, as long as it makes sense for your application because there isn’t a pattern common enough to be deemed “standard”…

Best Practice for Designing Form Error Messages

Best Practice for Designing Form Error Messages

Reading Time – 3 minUpdated August 2026. The examples below still hold. For current reference points, the GOV.UK Design System and Material Design 3 both specify inline error text directly under the field, in red with an icon, and never…

Why is it impossible to deselect radio buttons?

Why is it impossible to deselect radio buttons?

Reading Time – 3 minYou might have come across forms where it is impossible to deselect radio buttons. Today, we will answer the question of why that’s the case. Presently, there are two kinds of checkbox-style controls available in HTML:…

UX for Composing Boolean Logic

UX for Composing Boolean Logic

Reading Time – 3 minBoolean Logic UIs are difficult to interpret. The main problem non-technical users have with Boolean logic is understanding the difference between AND and OR because it doesn’t always correspond to natural language (e.g., “show me orders…