Skip to main content
Auto Form Builder
Download FREE
An 'Other' checkbox revealing a text field to specify on a WordPress form

Adding an 'Other' Option with Text Field to Checkboxes

Fixed options are efficient, but they can’t cover every answer. Someone’s real answer might not be on your list — and if you don’t give them a way to say so, you either lose that information or force them into an option that doesn’t fit. The classic solution is an “Other (please specify)” option: a choice that, when selected, reveals a text field for the person to explain. Here’s how to build it in Auto Form Builder using conditional logic.

Why add an “Other” option

An “Other” option does two good things. It captures answers you didn’t anticipate — valuable information you’d otherwise miss — and it respects the person filling in the form by not forcing them into a box that doesn’t fit. On checkbox, radio, and dropdown questions, an “Other, please specify” option is often the difference between clean, honest data and answers people picked just to get through. The key is that the text field for specifying should only appear when it’s needed.

Add “Other” as an option

Start by adding “Other” as one of the options on your choice field — whether that’s a checkbox group, a radio field, or a dropdown. At this point it’s just another selectable option. The magic comes from pairing it with a text field that appears conditionally.

Add a text field to specify

Next, add a Text field — this is where people will type their “other” answer. Label it clearly (“Please specify”) so its purpose is obvious when it appears. On its own, though, you don’t want this field cluttering the form for everyone; it should only show up for people who actually chose “Other.” That’s the next step.

Reveal it with conditional logic

Here’s the heart of the technique. Use conditional logic on the text field: set it to Show only when the “Other” option is selected. Now the “please specify” box stays hidden for everyone who picks a standard option, and appears the moment someone selects Other — right where they need it. Our guide to showing and hiding fields covers this pattern, which is one of the most common and useful uses of conditional logic.

Make the text field required when it matters

Consider whether the “please specify” field should be required when Other is chosen. If an unexplained “Other” is useless to you, requiring the text field (via the conditional setup) ensures people who pick Other actually explain themselves. If a bare “Other” is acceptable, leave it optional. Match this to how much you need the detail.

Where this pattern helps

  • Interest or category lists where your options can’t cover everything.
  • “How did you hear about us?” with an Other for unlisted sources.
  • Reason or feedback questions where people may have a unique answer.
  • Any choice field where forcing a fixed answer would lose real information.

Build an “Other” option

  • Add “Other” as an option on your checkbox, radio, or dropdown field.
  • Add a text field labeled “Please specify.”
  • Use conditional logic to show it only when Other is selected.
  • Require it when an unexplained Other isn’t useful.

This simple pattern — a fixed list plus a conditional “Other” text field — gives you the efficiency of set options and the flexibility of open answers, without cluttering the form. It’s built entirely from free core features, using conditional logic, no code required.

Ready to capture every answer? Install Auto Form Builder free from WordPress.org.

FAQ

How do I add an 'Other, please specify' option?

Add 'Other' as an option on your checkbox, radio, or dropdown field, then use conditional logic to show a text field only when Other is selected.

Does the text field always show?

No. With conditional logic, the 'please specify' text field appears only when someone selects Other, keeping the form clean for everyone else.

Related

Build it free with Auto Form Builder

Install from WordPress.org — every core field and feature is included free.