Мне нужно установить задержку в одну секунду в этой функции jQuery, чтобы при правильном заполнении капчи была достаточная задержка (я думаю, что она была равна одной секунде) для отображения #captchaStatus
перед следующим шагом процесс (который размещается в формате HTML).
Должно быть довольно легко, хотя я изучаю 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;
}
}