I do like your solution too! It’s simpler and uses less code.
Somewhere in the coming weeks I have to build a few forms. Can you tell me what honeypots are and how they work? A link to a website is also good.