$("#form1").validate({ rules: { txtemail: { //start txtemail required: true, email: true, newpattern: function () { var pattern = /^\w+@[a-zA-Z_]+?\.[a-zA-Z]{2,3}$/; var email = $("#emailId").val(); if (email.match(pattern)) { $.ajax({ type: "post", url: "Default2.aspx/checkEmail", data: "{emaiId:'" + email + "' }", async: false, contentType: "application/json; charset=utf-8", dataType: "json", success: function (data) { $("#form1").submit(function () { if (data.d == 1) { $.ajax({ type: "post", url: "Default2.aspx/saveUserDetails", data: "{emaiId:'abcd1234' }", async: false, contentType: "application/json; charset=utf-8", dataType: "json", success: function (data) { return true; }, error: function () { alert('Problem'); } }); } else return false; }); }, error: function () { alert('Problem'); } }); } } //ends txtemail }, txtFirstName: { required: true } }, messages: { txtemail: { required: "Email Requrid", email: "Enter a valid Email Addres" }, txtFirstName: { required: "First Name Required" } } });
Friday, October 26, 2012
Jquery Custom Validation Function
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment