Introduction
We have included almost every component used in forms, so there shouldn't be any problem in finding the right one for you. Every form component is defined with properties. A property describes a specific part of that components' behaviour.
Standard Form Fields (included by default in the RSForm!Pro package):
- Textbox
- Textarea
- Dropdown
- Checkbox Group
- Radio Group
- Submit Button
- Password
- File Upload
- Free Text
- Calendar
- Date and Time Picker
- Button
- Hidden Field
- Support Ticket
Multipage Form Field (included by default in the RSForm!Pro package):
Spam Protection Form Fields:
- CAPTCHA Antispam - available by default in the component package.
- Hashcash Honeypot - available by default in the component package.
- Friendly Captcha - requires the RSForm!Pro Friendly Captcha plugin.
- hCaptcha - requires the RSForm!Pro hCaptcha plugin.
- Joomla! Captcha - requires the RSForm!Pro Joomla! Captcha plugin.
- Google reCAPTCHA v2 - requires the RSForm!Pro Google reCaptcha v2 plugin.
- Google reCaptcha v3 - requires the RSForm!Pro Google reCaptcha v3 plugin.
- Cloudflare Turnstile Captcha - requires the RSForm!Pro Cloudflare Turnstile Captcha plugin.
Default Advanced Form Fields (included by default in the RSForm!Pro package):
- Field Preview - The Field Preview element allows the user to select a form field and to display its contents on the form, before submit.
- Birthday Field - The Birthday Field element allows the user to select a date from a series of three drop-downs.
- Google Map - Standard Google Map field.
- Range Slider - Standard HTML input range object.
- Phone Number - The Phone Number element allows users to enter a phone number in a specific format based on the selected country.
- Survey Table - The Survey Table field allows users to input their answers to survey questions.
Advanced Form Fields (available for commercial plugins):
- Switch - with this field you can add a switch-like button in your form. requires the RSForm!Pro Advanced Form Fields plugin.
- Rating Field - visual stars rating element. requires the RSForm!Pro Advanced Form Fields plugin.
- Full Screen Textarea - textarea field that allows you to display its contents in a modal window. requires the RSForm!Pro Advanced Form Fields plugin.
- Color picker - color picker field that allows choosing a color. requires the RSForm!Pro Advanced Form Fields plugin.
- Selectize field - an advanced dropdown-like field that allows users to both search for a particular value from the items list and also select multiple values in a tag like display. requires the RSForm!Pro Advanced Form Fields plugin.
- Styled Checkbox - a checkbox with a more stylish display for the items input field. requires the RSForm!Pro Advanced Form Fields plugin.
- Styled Radio - radio group with a more stylish display for the items input field. requires the RSForm!Pro Advanced Form Fields plugin.
- Date Dropper - date selection calendar with a unique look. requires the RSForm!Pro Advanced Form Fields plugin.
- Time Dropper - time selection field with a visual clock display. requires the RSForm!Pro Advanced Form Fields plugin.
- Date Picker - Date picker field with a visual calendar to choose a date. requires the RSForm!Pro Advanced Form Fields plugin.
- OpenStreetMap - Only available with the RSForm!Pro OpenStreetMap plugin installed.
- Signature Field - Only available with the RSForm!Pro Digital Signature plugin installed.
Payment Fields:
- Single Product requires the RSForm!Pro Payment Package plugin.
- Multiple Products requires the RSForm!Pro Payment Package plugin.
- Donation requires the RSForm!Pro Payment Package plugin.
- Quantity requires the RSForm!Pro Payment Package plugin.
- Discount requires the RSForm!Pro Payment Package plugin.
- Total requires the RSForm!Pro Payment Package plugin.
- Payment Offline requires the RSForm!Pro Payment Package plugin.
- Paypal requires the RSForm!Pro Payment Package plugin.
- Choose Payment requires the RSForm!Pro Payment Package plugin.
- Paypal V2 requires the RSForm!Pro PayPal v2 plugin.
- RedSys requires the RSForm!Pro Redsys plugin.
- Stripe requires the RSForm!Pro Stripe plugin.
- Square requires the RSForm!Pro Square plugin.
- AuthorizeNet requires the RSForm!Pro Authorize.Net plugin.
- Cardlink requires the RSForm!Pro Cardlink plugin.
- Eway requires the RSForm!Pro Eway plugin.
- PayFast requires the RSForm!Pro PayFast plugin.
- (Payment) iDEAL Mollie requires the RSForm!Pro iDeal plugin.
- (Dropdown) iDEAL Mollie Issuer Bank requires the RSForm!Pro iDeal plugin.
- (Payment) iDEAL Sisow requires the RSForm!Pro iDeal plugin.
- (Dropdown) iDEAL Sisow Issuer Bank requires the RSForm!Pro iDeal plugin.
- (Payment) iDEAL Targetpay requires the RSForm!Pro iDeal plugin.
- (Dropdown) iDEAL Targetpay Issuer Bank requires the RSForm!Pro iDeal plugin.
RSEvents!Pro Fields (all of these fields require the RSForm!Pro - RSEvents!Pro integration plugin):
- Name > this would be the event subscriber's name added when completing the subscribe form (or it will be populated with the registered user's name, if logged in on your website)
- Email > this would be the event subscriber's email added when completing the subscribe form (or it will be populated with the registered user's email, if logged in on your website)
- Tickets > this would list the tickets you have configured in your event
- Payments > this would list the payment methods configured in your event
- Coupon > this would display a field where users will input the coupon, if this is configured for your event
Tracking Fields (these fields require the RSForm!Pro - Google Tracker plugin):
- Referrer > this field is used in order to record the page the user was viewing before the submission of the form was made. The referer will be visible within the Submissions View section of the form.
- Form page > this field is used in order to record the page where the form was submitted. If the form is displayed on multiple pages, you will be able to view page where the submission of the form was made, within the Submissions View section.
21 persons found this article helpful.