beholde tekst i felt
Hej eksperter,skal se om jeg kan forklare det her godt nok...
Jeg har en formular på en side til at sende spørgsmål... på den formular har jeg nu indsat en CAPTCHA - det fungerer helt fint - men formular poster data'ne via sendmail.php der også indeholder P
HP'en til at include CAPTCHA-tjekket
---------------------------------------------------
include_once $_SERVER['DOCUMENT_ROOT'] . '/includes/securimage/securimage.php';
$securimage = new Securimage();
if ($securimage->check($_POST['captcha_code']) == false) {}
---------------------------------------------------
problemet er så at det er sendmail.php og ikke ikke siden hvor formularen er på (den er indsat via XStandard i admindel) der tjekker med CAPTCHA... derfor kan jeg ikke beholde de data brugeren har udfyldt og har han skrevet forkert kombination i captcha-feltet, så kommer han fra sendmail.php, tilbage til formular siden, og skal så skrive sit spørgsmål igen!
Bruger den her på sendmail.php til at fortælle brugeren at han har skrevet forkert og smider ham tilbage til formularen!
print '<script language="javascript" type="text/javascript">alert(\'Tegnene i billedet passer ikke med din indtastning! Prøv igen\')</script>';
print '<script language="javascript" type="text/javascript">history.back(-1)</script>';
Mit spørgsmål er så endeligt om jeg via noget javascript kan beholde brugeres indtast og tage dem med tilbage til formularen?
Eller er det bare surt show hvis han skriver forkert?
