...
<input type="hidden" name="urladr" value="<?php echo $urladr; ?>">
<div class="g-recaptcha" data-sitekey="публичный ключ"></div>
<?php
include("db.php");
session_start();
$msg='';
if($_SERVER["REQUEST_METHOD"] == "POST")
{
$recaptcha=$_POST['g-recaptcha-response'];
if(!empty($recaptcha))
{
include("getCurlData.php");
$google_url="https://www.google.com/recaptcha/api/siteverify";
$secret='секретный ключ';
$ip=$_SERVER['REMOTE_ADDR'];
$url=$google_url."?secret=".$secret."&response=".$recaptcha."&remoteip=".$ip;
$res=getCurlData($url);
$res= json_decode($res, true);
//reCaptcha введена
if($res['success'])
{
// Условие проверки CAPTCHA
}
else
{
$msg="Please re-enter your reCAPTCHA.";
}
}
else
{
$msg="Please re-enter your reCAPTCHA.";
}
}
?>
<input class="buttonform" id="buttonbackcall" type="button" value="<?php echo JText::_('MOD_BACKCALL_BUTTONTEXT'); ?>" onclick="AjaxFormRequest('backcall_pretext', 'formMain', '<?php echo $pathmod ?>')" disabled="disabled" />
</form>
...
При таком коде CAPTCHA появляется, но без ее прохождения форма отправляется.
Надо
<input class="buttonform" id="buttonbackcall" type="button" value="<?php echo JText::_('MOD_BACKCALL_BUTTONTEXT'); ?>" onclick="AjaxFormRequest('backcall_pretext', 'formMain', '<?php echo $pathmod ?>')" disabled="disabled" />
вставить в поле "// Условие проверки CAPTCHA". Как это сделать? Вставляю, выдает ошибку