Hi,
Seems to me a Bug in the Honeypot field! It shows this in frontend when checking Inspector!
A Honeypot field shoudl be Empty right? I get a lot of spam even using Honeypot!
Anbody an Idea?
Seems to me a Bug in the Honeypot field! It shows this in frontend when checking Inspector!
<input type="hidden" value="1" id="fld1" class="form-control A" name="0c4e708aad3c6bdfc14a16e66040d044edf14d51">
A Honeypot field shoudl be Empty right? I get a lot of spam even using Honeypot!
Anbody an Idea?
Maybe this is a different honey pot type!π
Its just a security token, and we compare this value with another value stored in session, to make sure the form has been loaded first, and the field value was not changed, you can also enable the JS check to make sure the browser had JS enabled.
Regards,
Max
Its just a security token, and we compare this value with another value stored in session, to make sure the form has been loaded first, and the field value was not changed, you can also enable the JS check to make sure the browser had JS enabled.
Regards,
Max
Hi,
Then it is a different HoneyPot, the one I know uses an empty normal input concealed with CSS or JavaScript so that a human user won't see or complete it - but a spam bot will - and then checks for any value set. See here
Bob
Then it is a different HoneyPot, the one I know uses an empty normal input concealed with CSS or JavaScript so that a human user won't see or complete it - but a spam bot will - and then checks for any value set. See here
Bob
Hi Bob,
Ok, the original one can be done easily with the core fields, drag any field type, set "Load state" to "Hide parent", use server side validation in the "on submit" event to check the field was empty!π
Regards,
Max
Ok, the original one can be done easily with the core fields, drag any field type, set "Load state" to "Hide parent", use server side validation in the "on submit" event to check the field was empty!π
Regards,
Max
Hi Max,
I checked that out and it seems to work nicely. Though it took me a while to work out that I needed to add input_name:message to the Server Validation boxes.
Bob
I checked that out and it seems to work nicely. Though it took me a while to work out that I needed to add input_name:message to the Server Validation boxes.
Bob
Great, I will add a default error message then!π
Regards,
Max
Regards,
Max
Hi Max,
The 'Help' message is correct but not easy to read. If you just put input_name in the box the validation fails to work.
And if I put input_name:This field should not be empty then it is impossible to tell which input it refers to. It needs to be something like input_name:The Email box should not be empty
Bob
The 'Help' message is correct but not easy to read. If you just put input_name in the box the validation fails to work.
And if I put input_name:This field should not be empty then it is impossible to tell which input it refers to. It needs to be something like input_name:The Email box should not be empty
Bob
I agree, I'm working on an improvement right now, its supposed that there will be a new update shortly!
Thank you both ... I'm going to try to make this workπ ... I'll let you know
I guess this works for me .... I've insert a new field named input_empty
In server validation box I've put this line in Empty box:
"input_empty:Sorry Bots can't send!"
<input id="input_empty" name="input_empty" type="hidden">
In server validation box I've put this line in Empty box:
"input_empty:Sorry Bots can't send!"
Hi Mgingo,
It will work a little better if you follow Max's instructions and make it a normal input hidden with JavaScript. That way bots see it but human users don't.
Bob
It will work a little better if you follow Max's instructions and make it a normal input hidden with JavaScript. That way bots see it but human users don't.
Bob
Hi Mgingo,
Add a normal Text input, give it a name e.g. important_input and in the settings scroll down to the Load State setting and set that to Parent Hidden.
In the On Submit event add a Server Validation action and in the Empty box add important_name:Failed test
In the pink On Fail event of the Server Validation Action add a Show Stopper or a Redirect Action.
Bob
Add a normal Text input, give it a name e.g. important_input and in the settings scroll down to the Load State setting and set that to Parent Hidden.
In the On Submit event add a Server Validation action and in the Empty box add important_name:Failed test
In the pink On Fail event of the Server Validation Action add a Show Stopper or a Redirect Action.
Bob
Okay thanks Bob ... I did it the right way but in a custom form ... only in Server validation on Fail I added an Event loop in it .. What does a show stopper do?
Hi Mgingo,
Add a normal Text input, give it a name e.g. important_input and in the settings scroll down to the Load State setting and set that to Parent Hidden.
In the On Submit event add a Server Validation action and in the Empty box add important_name:Failed test
In the pink On Fail event of the Server Validation Action add a Show Stopper or a Redirect Action.
Bob
This is what I have for now:
[attachment=0]Schermafbeelding 2014-08-25 om 16.59.22.png[/attachment]
Hi Mgringo,
That looks OK to me - though I'm not sure that you need the HoneyPot actions as well.
Bob
That looks OK to me - though I'm not sure that you need the HoneyPot actions as well.
Bob
This topic is locked and no more replies can be posted.