Внедрих honeypot полета в по-голямата част от формулярите за контакт на моя клиент, за да предотвратя спам. Забелязвам обаче, че опцията за автоматично попълване на формуляр на IE попълва полето honeypot и по този начин задейства моята анти-спам логика. Как мога да предотвратя това?
Опитах се да дам друго име на полето на формуляра - в момента се нарича emailConfirmation
, но опитах conf_em
и liame
и все още се попълва автоматично. Също така се опитах да преместя полето honeypot в най-долната част на формуляра - никъде близо до съществуващия вход email
.
display: none
), това е полето honeypot – скрито поле, което ботовете не знаят, че е скрито, така че го попълват. Но IE Е автоматично попълване. - person Eric Belair   schedule 29.02.2012type="hidden"
вход. - person Eric Belair   schedule 29.02.2012<input type="text" />
сdisplay: none
илиvisibility: hidden
. Няма абсолютно никакъв смисъл да се пълни. - person Niklas B.   schedule 29.02.2012