RSForm!Pro is a must have for all web developers. With the full set of features available you can easily create the most elaborate forms for your website, starting from simple contact forms to advanced multi-page forms with dynamic content.
Multiple layouts: Responsive, Bootstrap 2, 3, 4, 5, UIkit 2 and 3, Zurb Foundation
Drag and drop grid
Multi-language support
Create forms with conditional fields
Unlimited emails can be configured
Map submissions to another database
Simple and flexible component for calculation forms
Lots of integrations available
Pop-up calendar with time selection
CAPTCHA and reCAPTCHA support
Changelog 25 Sep 2023
Version 3.2.0
Added - Adding form fields is now done from an 'Offcanvas' element.
Added - Form fields can be created in a specified row and column of the form.
Added - When using 'Enable Confirmation By Email' the IP and date of confirmation are now stored.
Added - {global:confirmedip} and {global:confirmeddate} placeholders.
Added - Can set a different Itemid when clicking on 'Preview' form.
Added - 'HashCash Honeypot' spam prevention field as a GDPR alternative to Captcha.
Updated - Fields now have <label>, 'form-control' and 'form-select' classes when editing a submission in the 'Submissions - Directory' menu item.
Updated - UIkit 3 updated to 3.16.26
Updated - Using native UIkit 3 classes for grid sizing where these are available.
Updated - Custom UIkit 3 grid classes are now loaded from a separate file.
Updated - Nonce added to scripts and stylesheets when using the 'System - HTTP Headers' plugin and the 'System - RSForm! Pro' plugin.
Updated - Can use the {nonce} placeholder in the CSS and JS sections.
Fixed - 'Confirmed' field will no longer show up in the Directory configuration unless the form has 'Enable Confirmation By Email' set to 'Yes'.
Fixed - 'Date and Time Picker' now allows dates up from 1920.
Fixed - No longer allowing buttons to be rendered as <input> tags.
Fixed - Confirming a submission from the backend did not trigger the confirmation flow (email sending, plugins triggering).
Fixed - A PHP error could occur when specifying a wrong 'Date Submitted' value in the 'Submissions - Directory' menu item.
Fixed - Having 'Enable Email Logging' set to 'Yes' and a wrong 'Path to Log Folder' could prevent emails from being sent.