C# Jquery验证手机号码已存在
用于在提交时验证表单的Jquery代码:C# Jquery验证手机号码已存在,c#,jquery,asp.net,C#,Jquery,Asp.net,用于在提交时验证表单的Jquery代码: $("#frmAddEditCustomer").validate({ rules: { //"companyname": "required", "txtcustomerid": "required", "mobile1": { required: true,
$("#frmAddEditCustomer").validate({
rules: {
//"companyname": "required",
"txtcustomerid": "required",
"mobile1": {
required: true,
digits: true,
minlength: 8,
remote: {
url: "AdminWeb.asmx/HelloWorld",
type: "post",
data: {
mobile1: function () { return $("#mobile1").val(); }
}
}
},
"remark": "required",
"firstname": "required",
"email": {
required: true,
email: true,
},
"lastname": "required",
},
messages: {
"txtcustomerid": "CustomerID is required",
//"companyname": "Company Name is required",
"mobile1": {
required: "Mobile Number is required",
digits: "Please enter only digits.",
minlength: "Please enter at least 8 digits.",
remote: "Mobile number already in use!"
},
"email": {
required: "Email Address is required",
email: "Enter proper Email Address"
},
"remark": "Short Note is required",
"firstname": "First Name is required",
"lastname": "Last Name is required",
},
submitHandler: function (form) {
if ($("#hidEditID").val() > 0) {
EditCustomer();
}
else {
AddCustomer();
}
return false;
}
});
URL调用方法:
[WebMethod]
[ScriptMethod(ResponseFormat = ResponseFormat.Json)]
public bool HelloWorld()
{
return false;
}
我想验证mobile1号码,如果数据库中已经存在,那么它应该显示远程默认的错误消息,我正在传递到false以获取错误,但它不工作。
请帮助我解决此问题。检查浏览器控制台中的“网络”选项卡,并确保请求是否发送到服务器。我使用调试器检查了呼叫是否发送到服务器。您是否得到正确响应。。我的意思是,控制台中的服务器的状态是200,响应为false?在控制台中,我没有收到任何响应网络选项卡中的请求状态如何?