问题描述
我不确定为什么。它将验证是否已选中该框。我在我的AWS终端节点上调用了一个函数,并且在API调用上进行了AWS表单验证,直到reCAPTCHA框被选中为止。
function submitToAPI(e) {
e.preventDefault();
var URL = "https://Xcdgas.execute-api.us-east-1.amazonaws.com/contact_v2/contact-us";
/..../
那么我还有其他需要验证的字段。
var googleResponse = $('#g-recaptcha-response').val();
if (!googleResponse) {
$('<p style="color:red !important" class=error-captcha"><span class="glyphicon glyphicon-remove " ></span> Please fill up the captcha.</p>" ').insertAfter("#html_element");
return false;
} else if (! ($('#g-recaptcha-response').val()== null || $('#g-recaptcha-response').val()== '')){
//alert('Check Box?'+googleResponse);
return;
}
var name = $("#name-input").val();
var phone = $("#phone-input").val();
var email = $("#email-input").val();
var desc = $("#description-input").val();
var googresp = $("#g-recaptcha-response").val();
var data = {
name : name,phone : phone,email : email,desc : desc,googresp: googresp
};
如果未选中该框,则后插入功能将启动并显示消息,但无论是-带或不带强制检查-选中该框均不允许提交表单。这里还有其他东西吗?
任何反馈表示赞赏!解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)