Patterns · Entering data / Yes or no with a reason

Yes or no with a reason

A switch whose "no" needs a reason before the form can be sent.

How it works

1
closeTitle
fact_checkCheck
Question

Yes needs nothing more.

2
closeTitle
fact_checkCheck
Question
Hint text

No opens a required reason; Submit stays off until it is filled.

Rules

  • The reason field appears under the switch, never in a pop-up.
  • Turning the switch back to yes hides the reason but keeps the text.
  • Rejecting, stopping and cancelling follow the same rule with Confirm.

Motion and haptics

MomentMotionHaptic
Switch turnedReason slides open 180 msLight tick

Seen in

NecropsyMedical

Built from the Antz modules on the Design Links hub, 26 Oct 2026. Not drawn in Figma yet: treat it as a temporary rule.