Extend the options of the Breakdance form with new fields and functions
Capture a handwritten signature on a canvas. The drawn image is stored as a data URL in a hidden field for emailing or saving with submissions. Supports a visible label and a clear button.
A color picker field so users can choose any color value. Great for branding or design requests.
Show 1–10 star options as radio buttons (★★★★☆ etc.). You can control the number of stars and capture a numeric score.
An HTML5 range slider with a live value readout. Configure min, max, and step, and the current value updates as users drag.
A simple on/off control that submits 1 when active. Perfect for consent or feature switches.
A ready-to-use select with a complete list of countries with flags preloaded. Set a default, and you’re done.
A ready-to-use select with a complete list of countries with flags and calling codes preloaded. Set a default, and you’re done.
Ideal for booking forms
List post (and custom post types) titles or taxonomies in a select drop down
Let users add multiple entries for one logical field. Two modes:
Text — one text input per row
Select — one dropdown per row (you provide the options as comma-separated text or JSON)
Saves as a JSON array (e.g. ["Option A","Option B"]) in a hidden field for clean storage and email output. Shows one row by default so users don’t miss it.
Display and store a live total based on other field values. Supports:
Formulas that reference other fields by their Advanced → ID, e.g.({price} * {qty}) + {shipping}
Precision (decimal places), prefix/suffix (e.g. £, %)
Calculated fields can reference other calculated fields by their IDs. Use Hide output on intermediate totals if you don’t want to show them.
The display shows the formatted total (
prefix + number + suffix) but the saved value is just the numeric result, making it easy to use downstream.

