Building Your Form
Build HTML and JavaScript forms with Qubeforms. Learn AJAX and JSON submissions, file uploads, accessible validation, and testing before publishing.
-
Your first HTML form
Create an HTML contact form with Qubeforms using a standard form action. Submit without JavaScript and configure redirects, email delivery, and spam protection.
-
AJAX and JSON submissions
Submit forms with AJAX, FormData, or JSON using the JavaScript fetch API and Qubeforms. Handle validation errors, redirects, and retries in your website.
-
Adding file uploads
Add file uploads to Qubeforms with multipart HTML forms or JavaScript. Learn attachment limits, multiple file fields, private downloads, and upload error handling.
-
Field names, checkboxes, and multiple values
Choose HTML form field names for Qubeforms submissions. Learn checkbox groups, multiple selections, JSON arrays, nested values, and reserved field limits.
-
Validation and accessible feedback
Build accessible forms with clear labels, browser validation, and Qubeforms API feedback. Preserve input and announce submission errors and success messages.
-
Test your form before publishing
Test your Qubeforms integration before publishing. Verify form fields, file uploads, email notifications, webhooks, accessibility, and submission error recovery.