egy levélküldő formmal és recaptcha-val tökéletlenkedek.
A form megvan, leellenőrzi, hogy beírtam-e minden értéket.
Hozzáadom a recaptchat - ez ugye azt jelenti, hogy a formnak a send gombot eltüntetem, mert helyettesíti a recaptcha-é.
Egyszerűsítve így néz ki:
//kapcsolat űrlap
<form action="contact_form.php" id="validate_form" method="post">
<li><label for="email">Email: (*)</label><input id="email" type="text" name="email" value="" class="required" /> </li>
<li><label for="message">Uzenet: (*)</label><textarea id="message" name="message" rows="8" cols="40" class="required"></textarea></li>
<!--<li><input type="submit" class="button" value="Küldés" /><span class="loading"></span></li>--> ez az eltüntetett küldés gomb
</form>
... valahova ide kellene a recaptcha, ami
<form method="post" action="verify.php">
<?php
require_once('recaptchalib.php');
$publickey = "6LcimL8SA*******"; // you got this from the signup page
echo recaptcha_get_html($publickey);
?>
<input type="submit" />
</form>
Egyik gond, hogy most mindössze a captcha-t ellenőrzi, hogy helyes-e, az űrlap kitöltését nem. (persze értem mi a gond, két form van, de nem tudom hogy kell összekutyulni)
Másik: a helyes vagy helytelen kaptcha üzenet új ablakban jelenik meg. A helyes verziót átirányítottam ugyan a verify.php-ról két másodperces késleltetéssel a főoldalra, ezt akár a helytelennel is meg lehet tenni (persze nem tudom hogy, mivel ugyanacsak a verify.php válaszol), de nincs egy jobb megoldás, hogy ugyancsak a kapcsolat űrlapon küldje az üzeneteket és nem kell újratölteni az oldalt?
Szóval csak semmi röhögés, biztos nem nagy dolog, de csak most kezdek ilyesmivel foglalkozni
(abban is benne vagyok, hogy valaki megcsinálja ha nagyon bonyolult, privátba küldjön egy összeget - szerdán ki is tudom fizetni)
Hasonló témák:
Könyvjelzők