I'm using the Honeypot plugin, but the hidden email field is visible with developer tools such as Google's Inspect Element. If you go to Facebook Sign Up page, there are hidden fields, but you won't see them even with developer tools because (I think) the input type of the fields is set to "hidden" not "text" as in the honeypot plugin. The purpose of hidding fields is to hide it from people completely whether visually or with the help of developer tools. If a spammer can see where your hidden fields are located using developer tools such as Firebug, he/she could tailor his/her spambot so that it avoids filling the "hidden" field.
Here is the HTML of the honeypot plugin:
<input type="hidden" name="email_address" tabindex="-1" />
And here is the CSS of the honeypot plugin:
background-color: <?php echo $color; ?>;
I have tried to use <input type = "hidden"... and the hidden form has become invisible (as intended) but the <div class="email_cover"></div> of the form, and hence its location on the page, is being highlighed when I hover my mouse over the <div class="email_cover"></div> in the HTML panel of the Firebug.
Any hint/help is appreciated.