Hallo bugfix,
<div class="field">
<input type="text" id="captcha" name="captcha" placeholder="344 + 1 = ?" />
<label for="email">?¿?¿</label>
<input type="hidden" name="captcha1" value="344" />
<input type="hidden" name="captcha2" value="1" />
</div>
Das kannst Du auch nicht machen. Placeholder sind keine Labels, waren nie welche und werden auch nie welche sein; ein Screenreader wird sie nicht vorlesen und damit ist ein sehbehinderter Anwender vom Lösen des Captchas ausgeschlossen. Dass dein "Captcha" von einen ernstgemeinten Angriff mit einem Schulterzucken überrollt wird, ist Dir ohnehin klar?
By the way, deine Textarea sollte eine Defaulthöhe von 3em bekommen. Die 4em führen zu der unschönen Lücke zwischen Textarea-Bereich und Captcha-Bereich.
Rolf
--
sumpsi - posui - obstruxi
sumpsi - posui - obstruxi