Was mache ich falsch.
Ich verstehe es nicht so ganz mit dem Captcha. Eine if-Abfrage bei OK-OK mit <we:formmail /> vor dem <we:form>?
Und wann und wie findet eigentlich die Abfrage statt, ob das Captcha richtig vom User eingetragen wurde?
Captcha-Bild-Erstellung funktioniert. Aber ich kann auf "absenden" klicken, so oft ich will. Immer geht eine Mail raus, kein Captcha verhindert das "absenden". Wo ist der Denkfehler.
Vielleicht kann jemand helfen:
Ein super-simples we:Formular mit einem (!) Input Feld, ohne CSS, ohne divs, aber mit einem korrekt eingebauten Captcha.
Das wäre toll
![Smile :-)](./images/smilies/icon_e_smile.gif)
Getty
Code: Alles auswählen
<!-- vor dem we:form-Tag -->
<we:ifCaptcha name="code">
OK-OK <we:formmail /> <!-- was soll der we:formmail-Tag hier eigentlich -->
<we:else/>
NOT-OK <!-- und was soll hierher ? -->
</we:ifCaptcha>
<!-- und hier der we:form-Tag zum Aufruf der we_formmail.php -->
<we:form type="formmail" required="code" usw. …>
<!-- irgendein Form-Feld -->
<input type="text" name="Name">
<!-- der we:captcha-Tag, also das Bild -->
<we:captcha height="23" width="150" maxlength="5" subset="num" transparent="true" type="png" />
<!-- der we:input-Tag zur Eingabe Captcha durch User -->
<input required type="text" name="code">
<!-- Wo wird überprüft? -->
<!-- der Absende Button -->
<input type="submit" name="Senden" value="absenden" />
</we:form>