Textarea Field: Input and Textarea support placeholder text.
Validation: Basic required validation is supported with error messages
Confirmation: Custom Message and Redirect support.
Submission Storage: Form submissions are stored in a custom post type (JSON format)
Super basic styling (with vanilla CSS for speed)
Currently everything is in PHP, so just about anything can be customized via hooks.
Since this was pretty much thrown together in the last 24 hours, you can expect some bugs and limitations. The main known bug at the moment is reloading a submitted form results in duplicate stored submissions.
Summary
This PR is a proof of concept to use ACF + ACF Blocks Toolkit to create a set of blocks that can be used create forms.
Proof of Concept Features
Since this was pretty much thrown together in the last 24 hours, you can expect some bugs and limitations. The main known bug at the moment is reloading a submitted form results in duplicate stored submissions.
Issues
Testing Instructions
bd/block-forms
branchScreenshots
Default Form Template
Demo Form Front-end
Demo Form Back-end
Form Submission Confirmation Message
Form Submissions Page