Summer Sale: Save 20% on any WS Form edition CODE: SUMMER20 View Pricing

Create Cascading Fields in Your Forms in WordPress

Build dynamic select, checkbox, and radio lookups that change based on another field.

  • Dynamic lookups Change options based on another field value.
  • Select field support Create cascading select field options.
  • Checkbox support Build cascading checkbox lookups.
  • Radio support Filter radio options dynamically.
  • Data grid setup Configure options using a spreadsheet-style data grid.
  • Daisy chain fields Filter one field from another in sequence.

Cascading fields let you create dynamic lookups that change based on the value of another field on your form in WordPress.

WS Form supports cascading for select, checkbox, and radio fields. A common example is a vehicle make, model, and year lookup, where each selection filters the next set of options.

These fields are configured with a data grid, making it easy to manage options and filter them by a selected value. You can also daisy chain cascaded select and radio fields, and use AJAX with larger select datasets to improve form performance.

  • Filter by field value

    Choose a filter value from another field on your form and use it to control which options appear.

  • Use your data grid

    Cascading fields are configured in the field data grid used for select options, checkboxes, and radios.

  • Match a filter column

    Select the data grid column you want WS Form to filter when a value is chosen.

  • Precise value matching

    Filter values should precisely match the values stored in your chosen filter column.

  • Comma separated filtering

    If your filter column contains comma separated values, WS Form can treat them as individual values for matching.

  • Automatic option rendering

    WS Form automatically renders select fields using the filtered options.

  • Chain multiple fields

    You can daisy chain cascaded select and radio fields so one choice filters the next field.

  • AJAX for larger datasets

    For larger datasets using select fields, enabling AJAX can help improve form performance.

Real Customer Reviews

Trusted by thousands of WordPress professionals.

  • WS Form was able to handle it all. We got the exact results we wanted, and every query submitted got answered with helpful suggestions.

    cognabilities
  • Exactly what I needed. Works really well with WooCommerce and support is fast and effective!

    NC
  • Thanks to the power of WordPress and WS Form, you can literally launch MVPs in no time.

    cuaran89

Frequently Asked Questions

What are cascading fields in WS Form?

Cascading fields create dynamic lookups that change based on the value of another field on your form.

Which field types support cascading?

WS Form supports cascading for select, checkbox, and radio fields.

Can I chain multiple cascading fields together?

Yes. You can daisy chain cascaded select and radio fields so one selection filters the next field.

How does filtering work?

Choose a filter value from another field on your form, then choose the data grid column to filter by. WS Form uses that value to show matching rows.

Can I use comma separated values in the filter column?

Yes. If your filter column contains comma separated values, you can enable the comma separate setting so each value is checked individually.

How do I set up cascading fields in WS Form?

Open the settings for a select, checkbox, or radio field, view its data grid, enable Cascade, then choose the Filter Column and Filter Value. For a step-by-step guide, see the cascading fields guide.