Javascript Jquery表单验证插件远程方法不是OWRK
我正在使用Jquery表单验证插件验证注册表单。我想检查电子邮件是否已经存在。所以我使用了远程方法,但它不起作用。下面是表单验证的完整代码。在后端,php脚本工作正常Javascript Jquery表单验证插件远程方法不是OWRK,javascript,html,jquery,Javascript,Html,Jquery,我正在使用Jquery表单验证插件验证注册表单。我想检查电子邮件是否已经存在。所以我使用了远程方法,但它不起作用。下面是表单验证的完整代码。在后端,php脚本工作正常 var-api\u-string=>http://localhost/gwg/api/v1/methods/'; $(文档).ready(函数(){ $(“#新帐户表单”)。验证({ 规则:{ 电邮:{ 要求:正确, 电子邮件:是的, 远程:{ 键入:“get”, url:api_string+“check_email.php”
var-api\u-string=>http://localhost/gwg/api/v1/methods/';
$(文档).ready(函数(){
$(“#新帐户表单”)。验证({
规则:{
电邮:{
要求:正确,
电子邮件:是的,
远程:{
键入:“get”,
url:api_string+“check_email.php”,
数据:{
email:function(){return$('#email').val()}
}
}
},
密码:{
要求:正确,
最小长度:8
},
重新密码:{
要求:正确,
equalTo:“#密码”,
最小长度:8
},
跨国公司:{
必填项:true
}
},
信息:{
电邮:{
必需:“需要电子邮件”,
电子邮件:“输入正确的电子邮件”,
远程:“电子邮件存在”
},
密码:{
必需:“需要密码”,
minlength:'密码必须至少为8个字符'
},
重新密码:{
必需:“重新输入密码”,
equalTo:'密码不匹配',
minlength:'密码必须至少为8个字符'
},
跨国公司:{
必填项:“接受”
}
},
submitHandler:函数(表单){
//调用提交表单api
}
});
});
var api_string = 'http://localhost/gwg/api/v1/methods/';
$(document).ready(function(){
$('#newaccount-form').validate({
rules: {
email: {
required: true,
email: true,
remote: {
type: 'get',
url: api_string + 'check_email.php',
data: {
email: function () { return $('#email').val(); }
}
}
},
password: {
required: true,
minlength: 8
},
repassword: {
required: true,
equalTo: "#password",
minlength: 8
},
tnc: {
required: true
}
},
messages: {
email: {
required: '<span class="text-danger">Email is required</span>',
email: '<span class="text-danger">Enter proper email</span>',
remote: '<span class="text-danger">Email exist</span>'
},
password: {
required: '<span class="text-danger">Password is required</span>',
minlength: '<span class="text-danger">Password must be min 8 chars</span>'
},
repassword: {
required: '<span class="text-danger">Re enter password</span>',
equalTo: '<span class="text-danger">Password not matched</span>',
minlength: '<span class="text-danger">Password must be min 8 chars</span>'
},
tnc: {
required: '<span class="text-danger">Accept</span>'
}
},
submitHandler: function(form) {
// call submit form api
}
});
});