Mal zwei moeglichkeiten zum spammschutz, die nicht die Userfreundlichkeit beeintraechtigen:
1. ein unsichtbares input-Feld mit dem Namen 'email' (<input type="text" name="email" style="display: none" />), dieses Feld fuellen die meisten Bots aus, wenn es ausgefuellt ist, kann es 2 Gruende haben: 1. der User hat CSS Deaktiviert, oder eben es ist ein Bot. (Also evtl. noch ein Infotext, von wegen bitte nicht ausfuellen). Das Feld aber nicht auf type="hidden" setzen, da sind die Bots schlauer.
2. ein unsichtbares (hier kann man hidden verwenden) Inputfeld mit einem Timestring drin, dann eine gewisse Mindestzeit, die gebraucht werden muss um das Formular auszufuellen (1-3 Sekunden sollten da reichen), wenn es zu schnell war - hat man einen schneller Tipper, einen der Programme zum ausfuellen benutzt (wie es der FF auch mitbringt), oder eben ein Bot..
|