Skip to main content
Share Your Experience: Take the 2024 Developer Survey
4 votes
Accepted

Solspace Freeform - Custom Errors

Yes, you can customize the errors given by Solspace freeform. Please see below code to modify the errors. freeform:field_errors {if freeform:field_errors} <h2>There were some error(s) with ...
Harsh Barach's user avatar
4 votes
Accepted

Solspace Freeform: Is there attr:type=“email” for freeform:field tag

You can add "attr:type" to specify the type of the input field. {freeform:field:email attr:type="email" attr:class="email-class" attr:placeholder="Please fill in your email address" } You can add ...
Balloonatic's user avatar
3 votes
Accepted

Solspace Freeform : error notice in control panel

This is a known issue with Freeform 5.1.1 (and earlier) and EE 3.4.5+. This issue has since been fixed in Freeform 5.1.2 :)
Solspace's user avatar
  • 6,139
3 votes

Disable freeform if user has submitted details and returns to the site

Freeform has built in duplicate detection. https://solspace.com/legacy_docs/freeform-4/form/#prevent_duplicate_on
Jim Wyse's user avatar
  • 1,987
2 votes

Possible to add type attributes when using FreeForm Composer

It's also possible to use an add-on like CE String to circumvent this: {exp:ce_str:ing replace='required="required"|required'} {exp:freeform:form} {freeform:field:myfield attr:required="required" } ...
Tom's user avatar
  • 21
2 votes

Getting CAPTCHA to work with Freeform

After hours of digging (never worked with ExpressionEngine before) I found out why it was not working in our setup (EE v2.8.1, Freeform Pro 4.1.7). Leaving this here for anybody else looking for the ...
DrSiemer's user avatar
  • 121
2 votes
Accepted

cannot configure solspace email

The {exp:freeform form} will create the form tags for you. Once inside you aren't required to use the {freeform:field:xxx} tag, you can just use the typical input syntax. I'll include some code below ...
Michael McGhee's user avatar
2 votes

FreeForm Pro, Dynamic Recipients field - where is this data stored?

Found it. You reference exp_freeform_forms for your form and identify the composer_id field. Then you reference exp_freeform_composer_layouts matching composer_id and get it from the composer_data ...
jphansen's user avatar
  • 627
2 votes
Accepted

Freeform 4.2.5 bcc notifications not sending

It is common for transactional email services to not support BCCs. Generally these services send to each address in the to field separately anyway, so CCing and BCCing aren't often necessary anyway. ...
Jeremy Gimbel's user avatar
2 votes
Accepted

Inline errors with Freeform composer

For EE3, it appears that Freeform 5.x is a bit fussier about the conditional. Try this code instead: <p> {composer:field_output} {!-- composer:field_name will parse first to the field'...
Solspace's user avatar
  • 6,139
2 votes

Freeform Pro showing error when uploading File of 9MB. How can I increase the upload file in freeform?

Does your php/apache config are set to accept large upload file ? Ex. upload_max_filesize and post_max_size = XXM Make sure they are larger than your file size..
Benoit L's user avatar
  • 554
2 votes

How can I conditionally require a Freeform field?

There is currently no built-in way to do this with Freeform for ExpressionEngine. However, nothing in Freeform is limiting you from implementing your own custom JS solution here. :)
Solspace's user avatar
  • 6,139
1 vote

freeform add datepicker to text field

I had to remove the jquery in the inc_footer
Peter Eastwood's user avatar
1 vote

How to stop form submissions being saved to database

Freeform includes an option inside of Composer interface to disable the storing of data. In Composer view for the form, click on the Form Settings button in Property Editor, then uncheck the checkbox ...
Solspace's user avatar
  • 6,139
1 vote
Accepted

Can FreeForm Pro email a user-entered value?

There's currently no support for this with Freeform Classic (aka Freeform Pro 4/5/6), nor is there for the new Freeform (aka Freeform Next) editions. However, sometime in the future we might add this ...
Solspace's user avatar
  • 6,139
1 vote
Accepted

Stop Solspace freeform injecting a validation script

I'm curious which scripts you're specifically referring to? There's possibly a few different things that Freeform might insert, but it sounds to me like the one that would be most likely to interfere ...
Solspace's user avatar
  • 6,139
1 vote
Accepted

ExpressionEngine and Amazon SES

I know you're working with EE3, but I've got SES working successfully on all my production sites that run various flavours of EE 2 (2.8.1, 2.10.2). The settings you've listed above are exactly what I ...
stalanoa's user avatar
1 vote

Freeform Next - Field validation options

Freeform Next 1.0.4 fixes the bug where email validation was not complete. :) https://solspace.com/expressionengine/freeform/docs/changelog/
Solspace's user avatar
  • 6,139
1 vote
Accepted

Can't Limit Freeform Entries Above 50

This is likely because the default limit for {exp:freeform:entries} template tag is 50. So you'll just need to specify the limit parameter with a value of 200. :) {exp:freeform:entries form_name="...
Solspace's user avatar
  • 6,139
1 vote

Solspace Freeform return path {csrf_token}

This is likely due to parse order, where the {csrf_token} variable wouldn't be parsed yet until the {exp:freeform:form} tag has fully rendered, which would be after the parameters have been parsed.
Solspace's user avatar
  • 6,139
1 vote

Freeform Pro - using VM Chosen as a field for searching a member?

I think you're on the right path, gather a list of user/names then call that list inside a custom freeform:form would be the way to go. A module that deals with member data could likely be beneficial ...
stuartmcd69's user avatar
  • 3,163
1 vote

FreeForm Pro - How do I edit my confirmation screen?

If the "return" parameter doesn't meet your needs, if you use Composer, you can add the Composer fieldtype to your fieldgroup, which has two definitions: your form, and the thank you page.
jphansen's user avatar
  • 627
1 vote

Freeform Pro Submit Issue

check your general config settings. Are you removing the index.php file? When it gets stuck here: http://sxps.co.uk/?ACT=22 Try changing it to: http://sxps.co.uk/index.php?ACT=22 or set index.php as ...
Jim Wyse's user avatar
  • 1,987
1 vote

Freeform Pro Select field issues with Channel Population

I'm having the same issue. Renders this otherwise awesome feature useless.
LucasCranac's user avatar
1 vote
Accepted

Multipage freeform pro append anchor to paging_url

I've managed to fix this using an extension I had created. It hooks into freeform_module_insert_begin which allows me to modify any of the data. With this I've been able to modify the next and ...
Kieran McClung's user avatar
1 vote

EE Solspace Freeform

Hmm, can you paste the actual code instead of the bulleted points? You may want to try something manual like <input type="submit" value="Sign Up"> if you aren't doing the all fields approach. ...
Michael McGhee's user avatar
1 vote
Accepted

Freeform Pro required checkbox

I've come across this problem too. In order to workaround the html "feature" where unchecked checkboxes are not submitted at all (as opposed to being submitted with a falsey value), Freeform Pro ...
James Smith's user avatar
  • 4,885
1 vote
Accepted

Expression Engine 2.7 FreeForm Hidden Captcha

You're looking for the Snaptcha add-on.
Derek Hogue's user avatar
  • 17.4k
1 vote
Accepted

Freeform Saves Email but Doesn't send

We discussed this over a support ticket, and the issue was that recipient_template="send-reel" was being used instead of user_notification_template="send-reel", and that the Outgoing Email EE setting ...
Solspace's user avatar
  • 6,139
1 vote

Possible to add type attributes when using FreeForm Composer

A similar approach if using EE3, you can use Streeng and wrap this around form code: {exp:streeng find='required="required"' replace="required"} {exp:freeform:form attr:required="required"...
frshjb373's user avatar
  • 273

Only top scored, non community-wiki answers of a minimum length are eligible