First I wish there was a formz builder category it would make it easier when looking for questions.
I have a few questions pertaining to Formz Builder that documentation does not address, and was hoping someone has already had these same questions and found a solution. Even if you only know one of these questions, please help with that one question, it would be much appreciated.
1.
First, I was wondering if anyone had figured out how to disable the form submission post to the database (database storage)? Meaning just have it sent via e-mail instead of saving to database? In the formTPL chunk I tried chaning this line: &store=`1` to &store=`0` thinking this was adding the data to the database but it did not seem to work. Don't need my client to have to constantly come in here and clean up all their former e-mails (there will be 5 forms with lots of submissions). An e-mail send is sufficient if possible.
2. Also in the formTPL chunck I see this line: &storeTime=`900`.
Is this 900 seconds, minutes, or days? And does the form being stored disappear on it's own after this time has elapsed?
3.
I am confused as to how to format the: Form Field Type: Radio and Select options. I am only getting 1 option with all my options comma separated. For example lets say I want multiple select drop downs with Option 1, Option 2, and Option 3. I do not know how to format. If I enter this: Option1, Option2, Option 3 in the "Values" field, I get 1 drop-down with all these variables, instead of multple drop-downs. Same thing with the Radio buttons only 1 is created instead of multiples. Can anyone help me here?
4. ReCAPTCHA: I was able to add a reCAPTCHA to my forms and it almost works properly. I almost used the same method I use to display my FormIt reCAPTCHA. The problem is the form can be submitted (added to database and send an e-mail) even before the reCAPTCHA is filled out properly.
Have you found the proper solution to display reCAPTCHA using formz builder?
On the front end the submission message or redirect will not work until the reCAPTCHA is fille out, so it appears its working properly. This is an issue because SPAM bots can still send the e-mails (and save to database) even if reCAPTCHA is not yet completed.
Here is what I have done to show my reCAPTCHA:
in my formTL chunck I changed this:
<span class="error">[[!+fi.successMessage]]
[[!+fi.validation_error_message]]</span>
<form class="form [[+identifier]]" action="" method="post">
<fieldset>
[[+fields]]
</fieldset>
<div class="actions">
<input type="submit" name="submit[[+id]]" value="[[+action_button:default=`Submit`]]" class="btn primary" />
</div>
</form>
to this (added a few lines):
<span class="error">[[!+fi.successMessage]]
[[!+fi.validation_error_message]]</span>
<form class="form [[+identifier]]" action="" method="post">
<fieldset>
[[+fields]]
</fieldset>
<br class="clear" />
[[!+formit.recaptcha_html]] [[!+fi.error.recaptcha]]
<br />
<div class="actions">
<input type="submit" name="submit[[+id]]" value="[[+action_button:default=`Submit`]]" class="btn primary" />
</div>
</form>
Then in my form extra fields I have added these hooks: recaptcha,spam
I would love for the reCAPTCHA error fields to display, before it allows the submit button to save to database and/or send to e-mail, but am not sure how to do this. This would allow the reCAPTCHA to stop SPAM bots.
In you have figured out any of these questions, your input and feedback would be much appreciated. I am just stuck on a few of theese issues (especially the select and radio button format).