Aloha!
- Die Namenswahl ist - anders als von Længlich vermutet - relevant. Die meisten Bots füllen zwar alles aus, was ihnen unterkommt und nicht hidden ist, aber es gibt auch genug cleverer programmierte, die "email" und "author" ausfüllen, "auth0r" hingegen nicht oder mit "none" oder "unknown". Dies verwende ich als zusätzliche Maßnahme für Pflichtfelder.
Danke für den Hinweis! Dann ist es wohl Zufall, daß von den cleveren Bots noch keiner bei mir war. Macht aber nix: Die Namen der Felder "email" und "spamtrap" sind ja schnell vertauscht. ;-)
- Für echte Besucher sollten Spamfallen über display:none (natürlich im externen Stylesheet) ausgeblendet werden. Die Rücksichtnahme auf sehbehinderte Nutzer gebietet dies in diesem Fall, damit die Ausblendung möglichst auch mit ihren Programmen funktioniert.
Und die Spamfalle sollte ein Label haben, das unmißverständlich klarmacht, daß und warum dieses Feld nicht ausgefüllt werden soll. Das Label wird natürlich genauso ausgeblendet.
Viele Grüße vom Længlich