形式正與具有形式工作的reCAPTCHA及其與jQuery的驗證,一切都運行完美*的信息發送到我的郵箱和所有必需的現場檢查了之前發送)清晰無刷新
唯一我面臨的一個問題是,一旦信息發送和所有領域都重置錯誤消息是可見的 只有他們被隱藏的方式是如果頁面是我在js「重置」更改爲「清除」,但這刷新pagge和謝謝你的消息不再可見。
(我知道也許聽起來有點confiusing) 這就是我所說
function validateCaptcha(){
challengeField = $("input#recaptcha_challenge_field").val();
responseField = $("input#recaptcha_response_field").val();
nameField = $("input#name").val();
emailField = $("input#email").val();
phoneField =$("input#phone").val();
reasonField =$("input#reason").val();
messageField =$("textarea#message").val();
var html = $.ajax({
type: "POST",
url: "ajax.recaptcha.php",
data: "recaptcha_challenge_field=" + challengeField + "&recaptcha_response_field=" + responseField +"&name="+ nameField +"&email=" + emailField +"&phone="+ phoneField + "&reason=" + reasonField +"&message=" + messageField,
async: false
}).responseText;
if(html == "success")
{
$('#contactForm').each (function(){
this.reset();
Recaptcha.reload();
})
$("#thanks").html("Thank you");
return false;
}
else
{
$("#captchaStatus").html("Your captcha is incorrect. Please try again");
Recaptcha.reload();
return false;
}
}
我真的需要它只是一個按鈕!有可能存檔嗎? – karlelizabeth