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
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
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
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
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 channel TITLE tag value in Freeform Pro Composer hidden input field

Do you have anything in the URL that allows you to find the channel entry using {exp:channel:entries}? If so, you could use this and use the {exp:channel:entries} inside the hidden field to retrieve ...
Solspace's user avatar
  • 6,139
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
2 votes

Freeform and Google Recaptcha

You'll need to write an extension that uses freeform_module_validate_begin hook. Inside if your extension method you can look for ee()->input->post('g-recaptcha-response'), and if present, ...
Derek Hogue's user avatar
  • 17.4k
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
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 file upload question

If two files are uploaded with the same file name, the file names are adjusted so one does not overwrite the other. In testing this out, I uploaded two files called sample.pdf. The second one simply ...
Marketing Alliance's user avatar
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

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

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
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
Accepted

Freeform Email Notification Variables Fail to Parse

When you first create a form in the backend, you must specify whether you want a "Composer" form or not. If you choose "Composer" you can still set up your form templates outside of Composer BUT any ...
AllInOne's user avatar
  • 1,079
1 vote
Accepted

Solspace composer template if field_type = file

I don't know Composer at all... This would be comment if it weren't going to be so long. OK, so let's debug. I'm not sure if this is a production template. If so, holy crap-a-rolla, make a duplicate ...
jrothafer's user avatar
  • 5,900
1 vote
Accepted

Freeform IP Address

Do you mean for the Notifications template in the CP? The Freeform docs mention the {freeform:ip_address} variable. But to get this working in a notification template use {ip_address}. Just tested ...
user1365655's user avatar
1 vote

In Freeform, where is the 'from' email address set?

By default, if you do not have any Email Notification templates created, Freeform will use its internal default one, which grabs the main Email address in your EE Email Configuration. You really ...
Solspace's user avatar
  • 6,139
1 vote
Accepted

Freeform Form expired error in Google Chrome only

ExpressionEngine 2.9.3 officially addressed and resolved some common issues with CSRF. I strongly suggest you upgrade to EE 2.9.3 or greater to resolve or rule out that issue. :) "CSRF tokens stored ...
Solspace's user avatar
  • 6,139
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

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