No jQuery dependency
Vanilla JS using fetch + FormData. Works in every modern browser.
Feature
No page reloads, no bloat. A single small JS file handles validation, submission, and success states.
Part of Core Forms, with every premium WordPress form feature in one plugin, one license and unlimited sites.
Submissions go through a single AJAX action that runs the same validation, captcha, action-loop and payment-redirect pipeline whether the form is on a WordPress page, in the Gutenberg block, or behind the headless REST endpoint.
The frontend script is small (~6 KB minified, no jQuery), conditionally enqueued only when a form is present on the page.
Vanilla JS using fetch + FormData. Works in every modern browser.
Script only loads on pages that actually render a form. Most of your site stays JS-free.
Per-form toggle to fall back to standard form submission if AJAX is off.
AJAX submissions is included with your license.