Rücksprung

willytyp

Mitglied
Hallo,
ich habe ein Form und ein Captcha für ein Gästebuch. Bis auf ein Problem klappt es wunderbar.
Wenn ich allerdings ein neues Captcha(Lesen unmöglich! neuen Captcha laden), anfordere, wird das Captcha-Eingabefeld ausgeblendet,
sodass ich kein neuen Captcha eingeben kann. Ich schaffe es einfach nicht, dahin zurück zu springen wo ich herkam(mit Captcha-Feld).
Hier mal ein Auszug aus dem HTML-Code. Ich hoffe der genügt für eine Rückführung.

Code:
<body onload="document.getElementById('captcha-form').focus()">
<!-- Passe hier (fehler) noch deine CSS an so kannst du ggf. die Ausgabe verschoenern -->
<?php if ($fehler) { echo $fehler; } ?>
<div id="Eingabe">
<form action="Eingabe.php" method="post">
      Ihr Name:<sup><b></b>*</b></sup><br>   
      <input required name="name" value="<?php echo isset($_POST['name']) ? $_POST['name'] : ''; ?>" size="30"/>
      E-Mail:
      <span id="stern">*</span>
      <span id="text"> (wird nicht angezeigt) </span>
      <input required name="email" value="<?php echo isset($_POST['email']) ? $_POST['email'] : ''; ?>" size="30"/>
      Inhalt:<br>
      <textarea required name="kommentar" cols="35" rows="5"
            wrap="physical"><?php echo isset($_POST['kommentar']) ? $_POST['kommentar'] : ''; ?></textarea><br> <br>
      
        <img src="captcha.php" id="captcha" /> <br>
        <!-- CHANGE TEXT LINK -->
      <a href="#" onclick="
    document.getElementById('captcha').src='resources/captcha.php?'+Math.random();
    document.getElementById('captcha-form').focus();"
    id="change-image">Lesen unmöglich! neuen Captcha laden.</a><br/>
      
    Captcha:<br>
    <input type="text" name="captcha" id="captcha-form" autocomplete="off" size="30" /> <br>
      <button type="input" name="submit" value="neuerKommentar" class="submit">Kommentar senden</button>           
    
</form>
</div>
</body>
</html>

Ich hoffe das eine(r) von euch mir bei diesem Problem helfen kann.
Meinen Dank im voraus.

LG
willytyp
 
Hi

zeigt die JS-Konsole irgendwas?

Und wie prüfst du eigentlich, ob das Captcha richtig war?
Bzw. was soll das Math.random()?
 
Zurück