Nein leider nicht wirklich...
Hab eben mal ein wenig Google befragt, die Idee ist zumindest
nicht neu. Die Meinungen dazu gehen aber doch recht stark auseinander.
Die einen sagen moderne Spambot ignorieren hidden fields, die anderen
sagen sie können nicht wiederstehen alles auszufüllen.
Das Feld mit ein wenig CSS zu verstecken soll wohl die beste Lösung
sein.
Hab das hier gefunden:
<input class="not_in_my_house" type="password" name="password"
if(!empty($_POST['password'])){
echo 'Nope, not in my house.';
}
.not_in_my_house {
position: absolute; /* don't bother other elements on the page */
width: 0; /* small */
height: 0; /* very small */
margin: 0; /* tiny */
padding: 0; /* very tiny */
border: 0; /* tada */
}
oder
.not_in_my_house {
position: absolute;
left: -9999em;
}
Quelle