[英]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.