Skip to main content
Added mention of Table field
Source Link
Solspace
  • 1.4k
  • 8
  • 12

To answer your questions in regards to how they will fit with Freeform...

  1. If what you mean by pre-populating fields with existing data is being able to fill fields with data from other elements, Freeform can do this. It allows you to populate fields with data from other Craft Elements or even common Predefined data included with Freeform such as States, Months, Date ranges, number ranges, etc. If what you mean is that you'd like a submitted form to retain its existing data when there's an error upon submitting the form, it can do that as well.

  2. Forms can be duplicated in Freeform.

  3. You have full control over your template formatting in Freeform. You can use one of the default formatting templates included with Freeform (preset for popular frameworks), use one as a starting point and adjust as necessary, or completely customize your own thing.

  4. Currently you cannot dynamically add extra copies of fields with Freeform. However, you could possibly work around this by having extra fields available but hidden, and thenThe best choice here would be to use Freeform's built-in Conditional Rules featureTable field, which allows you to show/hide those (or your own JS)collect and handle repeating data nicely.

  5. Freeform offers a wide variety of field types, and included with them is the necessary validation for each.

  6. File Upload fields are available with Freeform.

  7. Freeform's Conditional Rules feature allows you to show/hide fields based on the contents or selection or check of other field(s). Included in this is also page jumping in multi-page forms.

  8. Freeform offers 5 different ways to send email notifications, and you can have as many different types of email notification templates, and customize them however you please.

  9. It depends what you mean by translatable, but Freeform forms can be translated with static translation files. The CP itself is also translatable.

  10. Freeform has what we believe is fairly comprehensive documentation, and it's always getting better. And when questions or issues arise, you can always contact us for help.

  11. Freeform is the most popular third party form plugin for Craft CMS, and it has a proven history of active development for years. You can preview the meaty changelog filled with countless feature additions, improvements and bug fixes. It's actively developed by Solspace, which has been around and developing software for well over a decade. :)

To answer your questions in regards to how they will fit with Freeform...

  1. If what you mean by pre-populating fields with existing data is being able to fill fields with data from other elements, Freeform can do this. It allows you to populate fields with data from other Craft Elements or even common Predefined data included with Freeform such as States, Months, Date ranges, number ranges, etc. If what you mean is that you'd like a submitted form to retain its existing data when there's an error upon submitting the form, it can do that as well.

  2. Forms can be duplicated in Freeform.

  3. You have full control over your template formatting in Freeform. You can use one of the default formatting templates included with Freeform (preset for popular frameworks), use one as a starting point and adjust as necessary, or completely customize your own thing.

  4. Currently you cannot dynamically add extra copies of fields with Freeform. However, you could possibly work around this by having extra fields available but hidden, and then use Freeform's Conditional Rules feature to show/hide those (or your own JS).

  5. Freeform offers a wide variety of field types, and included with them is the necessary validation for each.

  6. File Upload fields are available with Freeform.

  7. Freeform's Conditional Rules feature allows you to show/hide fields based on the contents or selection or check of other field(s). Included in this is also page jumping in multi-page forms.

  8. Freeform offers 5 different ways to send email notifications, and you can have as many different types of email notification templates, and customize them however you please.

  9. It depends what you mean by translatable, but Freeform forms can be translated with static translation files. The CP itself is also translatable.

  10. Freeform has what we believe is fairly comprehensive documentation, and it's always getting better. And when questions or issues arise, you can always contact us for help.

  11. Freeform is the most popular third party form plugin for Craft CMS, and it has a proven history of active development for years. You can preview the meaty changelog filled with countless feature additions, improvements and bug fixes. It's actively developed by Solspace, which has been around and developing software for well over a decade. :)

To answer your questions in regards to how they will fit with Freeform...

  1. If what you mean by pre-populating fields with existing data is being able to fill fields with data from other elements, Freeform can do this. It allows you to populate fields with data from other Craft Elements or even common Predefined data included with Freeform such as States, Months, Date ranges, number ranges, etc. If what you mean is that you'd like a submitted form to retain its existing data when there's an error upon submitting the form, it can do that as well.

  2. Forms can be duplicated in Freeform.

  3. You have full control over your template formatting in Freeform. You can use one of the default formatting templates included with Freeform (preset for popular frameworks), use one as a starting point and adjust as necessary, or completely customize your own thing.

  4. The best choice here would be to use Freeform's built-in Table field, which allows you to collect and handle repeating data nicely.

  5. Freeform offers a wide variety of field types, and included with them is the necessary validation for each.

  6. File Upload fields are available with Freeform.

  7. Freeform's Conditional Rules feature allows you to show/hide fields based on the contents or selection or check of other field(s). Included in this is also page jumping in multi-page forms.

  8. Freeform offers 5 different ways to send email notifications, and you can have as many different types of email notification templates, and customize them however you please.

  9. It depends what you mean by translatable, but Freeform forms can be translated with static translation files. The CP itself is also translatable.

  10. Freeform has what we believe is fairly comprehensive documentation, and it's always getting better. And when questions or issues arise, you can always contact us for help.

  11. Freeform is the most popular third party form plugin for Craft CMS, and it has a proven history of active development for years. You can preview the meaty changelog filled with countless feature additions, improvements and bug fixes. It's actively developed by Solspace, which has been around and developing software for well over a decade. :)

Updated docs links for v3
Source Link
Solspace
  • 1.4k
  • 8
  • 12

To answer your questions in regards to how they will fit with Freeform...

  1. If what you mean by pre-populating fields with existing data is being able to fill fields with data from other elements, Freeform can do this. It allows you to populate fields with data from other Craft Elements or even common Predefined datapopulate fields with data from other Craft Elements or even common Predefined data included with Freeform such as States, Months, Date ranges, number ranges, etc. If what you mean is that you'd like a submitted form to retain its existing data when there's an error upon submitting the form, it can do that as well.

  2. Forms can be duplicated in Freeform.

  3. You have full control over your template formattingtemplate formatting in Freeform. You can use one of the default formatting templates included with Freeformdefault formatting templates included with Freeform (preset for popular frameworks), use one as a starting point and adjust as necessary, or completely customize your own thing.

  4. Currently you cannot dynamically add extra copies of fields with Freeform. However, you could possibly work around this by having extra fields available but hidden, and then use Freeform's Conditional Rules featureConditional Rules feature to show/hide those (or your own JS).

  5. Freeform offers a wide variety of field typesa wide variety of field types, and included with them is the necessary validation for each.

  6. File Upload fieldsFile Upload fields are available with Freeform.

  7. Freeform's Conditional RulesConditional Rules feature allows you to show/hide fields based on the contents or selection or check of other field(s). Included in this is also page jumping in multi-page formsmulti-page forms.

  8. Freeform offers 5 different ways to send email notificationsemail notifications, and you can have as many different types of email notification templates, and customize them however you please.

  9. It depends what you mean by translatable, but Freeform forms can be translatedFreeform forms can be translated with static translation files. The CP itself is also translatable.

  10. Freeform has what we believe is fairly comprehensive documentationcomprehensive documentation, and it's always getting better. And when questions or issues arise, you can always contact us for helpcontact us for help.

  11. Freeform is the most popular third party form plugin for Craft CMS, and it has a proven history of active development for years. You can preview the meaty changelogchangelog filled with countless feature additions, improvements and bug fixes. It's actively developed by Solspace, which has been around and developing software for well over a decade. :)

To answer your questions in regards to how they will fit with Freeform...

  1. If what you mean by pre-populating fields with existing data is being able to fill fields with data from other elements, Freeform can do this. It allows you to populate fields with data from other Craft Elements or even common Predefined data included with Freeform such as States, Months, Date ranges, number ranges, etc. If what you mean is that you'd like a submitted form to retain its existing data when there's an error upon submitting the form, it can do that as well.

  2. Forms can be duplicated in Freeform.

  3. You have full control over your template formatting in Freeform. You can use one of the default formatting templates included with Freeform (preset for popular frameworks), use one as a starting point and adjust as necessary, or completely customize your own thing.

  4. Currently you cannot dynamically add extra copies of fields with Freeform. However, you could possibly work around this by having extra fields available but hidden, and then use Freeform's Conditional Rules feature to show/hide those (or your own JS).

  5. Freeform offers a wide variety of field types, and included with them is the necessary validation for each.

  6. File Upload fields are available with Freeform.

  7. Freeform's Conditional Rules feature allows you to show/hide fields based on the contents or selection or check of other field(s). Included in this is also page jumping in multi-page forms.

  8. Freeform offers 5 different ways to send email notifications, and you can have as many different types of email notification templates, and customize them however you please.

  9. It depends what you mean by translatable, but Freeform forms can be translated with static translation files. The CP itself is also translatable.

  10. Freeform has what we believe is fairly comprehensive documentation, and it's always getting better. And when questions or issues arise, you can always contact us for help.

  11. Freeform is the most popular third party form plugin for Craft CMS, and it has a proven history of active development for years. You can preview the meaty changelog filled with countless feature additions, improvements and bug fixes. It's actively developed by Solspace, which has been around and developing software for well over a decade. :)

To answer your questions in regards to how they will fit with Freeform...

  1. If what you mean by pre-populating fields with existing data is being able to fill fields with data from other elements, Freeform can do this. It allows you to populate fields with data from other Craft Elements or even common Predefined data included with Freeform such as States, Months, Date ranges, number ranges, etc. If what you mean is that you'd like a submitted form to retain its existing data when there's an error upon submitting the form, it can do that as well.

  2. Forms can be duplicated in Freeform.

  3. You have full control over your template formatting in Freeform. You can use one of the default formatting templates included with Freeform (preset for popular frameworks), use one as a starting point and adjust as necessary, or completely customize your own thing.

  4. Currently you cannot dynamically add extra copies of fields with Freeform. However, you could possibly work around this by having extra fields available but hidden, and then use Freeform's Conditional Rules feature to show/hide those (or your own JS).

  5. Freeform offers a wide variety of field types, and included with them is the necessary validation for each.

  6. File Upload fields are available with Freeform.

  7. Freeform's Conditional Rules feature allows you to show/hide fields based on the contents or selection or check of other field(s). Included in this is also page jumping in multi-page forms.

  8. Freeform offers 5 different ways to send email notifications, and you can have as many different types of email notification templates, and customize them however you please.

  9. It depends what you mean by translatable, but Freeform forms can be translated with static translation files. The CP itself is also translatable.

  10. Freeform has what we believe is fairly comprehensive documentation, and it's always getting better. And when questions or issues arise, you can always contact us for help.

  11. Freeform is the most popular third party form plugin for Craft CMS, and it has a proven history of active development for years. You can preview the meaty changelog filled with countless feature additions, improvements and bug fixes. It's actively developed by Solspace, which has been around and developing software for well over a decade. :)

Source Link
Solspace
  • 1.4k
  • 8
  • 12

To answer your questions in regards to how they will fit with Freeform...

  1. If what you mean by pre-populating fields with existing data is being able to fill fields with data from other elements, Freeform can do this. It allows you to populate fields with data from other Craft Elements or even common Predefined data included with Freeform such as States, Months, Date ranges, number ranges, etc. If what you mean is that you'd like a submitted form to retain its existing data when there's an error upon submitting the form, it can do that as well.

  2. Forms can be duplicated in Freeform.

  3. You have full control over your template formatting in Freeform. You can use one of the default formatting templates included with Freeform (preset for popular frameworks), use one as a starting point and adjust as necessary, or completely customize your own thing.

  4. Currently you cannot dynamically add extra copies of fields with Freeform. However, you could possibly work around this by having extra fields available but hidden, and then use Freeform's Conditional Rules feature to show/hide those (or your own JS).

  5. Freeform offers a wide variety of field types, and included with them is the necessary validation for each.

  6. File Upload fields are available with Freeform.

  7. Freeform's Conditional Rules feature allows you to show/hide fields based on the contents or selection or check of other field(s). Included in this is also page jumping in multi-page forms.

  8. Freeform offers 5 different ways to send email notifications, and you can have as many different types of email notification templates, and customize them however you please.

  9. It depends what you mean by translatable, but Freeform forms can be translated with static translation files. The CP itself is also translatable.

  10. Freeform has what we believe is fairly comprehensive documentation, and it's always getting better. And when questions or issues arise, you can always contact us for help.

  11. Freeform is the most popular third party form plugin for Craft CMS, and it has a proven history of active development for years. You can preview the meaty changelog filled with countless feature additions, improvements and bug fixes. It's actively developed by Solspace, which has been around and developing software for well over a decade. :)