Mam wdrożone pola honeypot na większości formularzy kontaktowych mojego klienta, aby zapobiec spamowaniu. Jednak zauważam, że opcja automatycznego wypełniania formularzy IE wypełnia pole honeypot, a zatem uruchamia moją logikę antyspamową. Jak mogę temu zapobiec?W jaki sposób mogę zapobiec automatycznemu wypełnianiu formularza IE przed wypełnieniem pola honeypsu?
Próbowałem nadać polu formularza inną nazwę - obecnie nazywa się emailConfirmation
, ale wypróbowałem conf_em
i liame
i nadal jest ono automatycznie uzupełniane. Próbowałem także przenieść pole honeypów na samo dno formularza - nigdzie w pobliżu istniejącego wejścia email
.
czy pole jest niewidoczne? Jeśli tak, nie widzę powodu, dla którego IE automatycznie je wypełniał. Jeśli nie, to co to "honeypot" na ten temat? –
Tak, pole w ukrytym SPANzie (css: 'display: none'), to jest to pole honeypot - ukryte pole, którego boty nie znają, jest ukryte, więc wypełnia je. Ale IE * IS * Automatyczne wypełnianie. –
Tak, po prostu nie mogłem uwierzyć, że IE jest tak głupi. Jaki sens ma wypełnienie ukrytego pola? :/ –