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 ...
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 ...
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
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 :)
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"
}
...
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 ...
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 ...
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, ...
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 ...
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'...
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 ...
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.
...
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 ...
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..
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. :)
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="...
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.
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 ...
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.
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
1
vote
Freeform Pro Select field issues with Channel Population
I'm having the same issue. Renders this otherwise awesome feature useless.
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 ...
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.
...
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 ...
1
vote
Accepted
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
solspace-freeform × 525solspace × 145
forms × 41
email × 25
ee2 × 20
file-uploads × 19
ajax × 15
validation × 13
notification × 10
jquery × 9
captcha × 9
multi-site-manager × 8
error × 8
safecracker × 7
php × 7
spam × 7
composer-template × 7
templates × 6
add-on × 6
javascript × 6
composer × 6
channel-entries × 5
stash × 5
ee3 × 5
solspace-freeform-next × 5