形式正与具有形式工作的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