#captchaStatus
このjQuery関数に1秒の遅延を設定して、キャプチャが正しく入力されたときに、プロセスの次のステップ(html)の前に表示するのに十分な遅延(1秒だと思います)があるようにする必要があります。投稿中)。
私はjQueryを学んでいますが、かなり簡単なはずです。ありがとう。
function validateCaptcha()
{
challengeField = $("input#recaptcha_challenge_field").val();
responseField = $("input#recaptcha_response_field").val();
//alert(challengeField);
//alert(responseField);
//return false;
var html = $.ajax({
type: "POST",
url: "/wp-content/themes/default/ajax.recaptcha.php",
data: "recaptcha_challenge_field=" + challengeField + "&recaptcha_response_field=" + responseField,
async: false
}).responseText;
if(html == "success")
{
$("#captchaStatus").html("You got it right - I'm sending the email now....");
return true;
}
else
{
$("#captchaStatus").html("Your captcha is incorrect - please try again...");
Recaptcha.reload();
return false;
}
}