簡體   English   中英

reCAPTCHA的javascript提示框

[英]javascript prompt box for reCAPTCHA

我正在嘗試制作一個自動提示框,該框顯示錯誤的reCAPTCHA輸入錯誤,此刻我有一個鏈接到相同頁面的函數“ redirect_to”,我打算只以文本形式輸入錯誤。 如果有人可以幫助我,我將不勝感激,我對JavaScript沒有太多的經驗。

 require_once($_SERVER['DOCUMENT_ROOT'] . '/recaptcha/recaptchalib.php');
        $privatekey ="*********";
        $resp = recaptcha_check_answer ($privatekey,
                            $_SERVER['REMOTE_ADDR'],
                            $_POST['recaptcha_challenge_field'],
                            $_POST['recaptcha_response_field']);
        $str_result = "";
        if (!$resp->is_valid) {

            redirect_to("login_recap.php");

             // What happens when the CAPTCHA was entered incorrectly
            $message = "The reCAPTCHA wasn't entered correctly. Go back and try it again. (reCAPTCHA   said: " . $resp->error . ")";
            echo $message;
            exit();

        } 

您可以使用GET參數重定向回登錄頁面,例如: login.php?captchaError=1 然后在您的登錄頁面上,只需添加:

<?php
if(isset($_GET['captchaError]))
{
echo("<script type='text/javascript'>
alert("Captcha entered incorrectly.");
</script>
");
}
?>

這將檢查是否存在錯誤,並輸出一些JS來顯示警報。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM