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
Max
ChronoForms developer...
Did you try ChronoMyAdmin for managing your Joomla database tables ?
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
Max
ChronoForms developer...
Did you try ChronoMyAdmin for managing your Joomla database tables ?
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
Great, I will add a default error message then!π
Regards,
Max
Max
ChronoForms developer...
Did you try ChronoMyAdmin for managing your Joomla database tables ?
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
I agree, I'm working on an improvement right now, its supposed that there will be a new update shortly!
Max
ChronoForms developer...
Did you try ChronoMyAdmin for managing your Joomla database tables ?
Thank you both ... I'm going to try to make this workπ ... I'll let you know
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
okay ... but how do I realise that? I don't get it workπ
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
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 Mgringo,
That looks OK to me - though I'm not sure that you need the HoneyPot actions as well.
Bob
Hi Bob,
Did you tested it without the honeypot action?
MGringo