Advertisement
Guest User

Untitled

a guest
Jul 8th, 2017
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. jQuery.validator.addMethod("valid_username", function(value, element) {
  2.         return this.optional(element) || value.search(/^[a-z0-9]{6,16}$/gi) != -1;
  3.       }, lang.js_login_invalid_username);
  4.      
  5.       var sign_up_form_validate = $('#sign_up_form').validate({
  6.         rules: {
  7.           username: {
  8.             required: true,
  9.             valid_username: true,
  10.             remote: {
  11.               url: site_url + "login/check_username_exist",
  12.               type: "post",
  13.               data: {
  14.                 username: function(){
  15.                   var username = $("#username").val();
  16.                   return username;
  17.                 }
  18.               }
  19.             }
  20.           },
  21.           firstname: 'required',
  22.           lastname: 'required',
  23.           email: {
  24.             required: true,
  25.             email: true,
  26.             remote: {
  27.               url: site_url + "login/check_email",
  28.               type: "post",
  29.               data: {
  30.                 email: function(){
  31.                   var email = $("#email").val();
  32.                   return email;
  33.                 }
  34.               }
  35.             }
  36.           },
  37.           password: {
  38.             required: true
  39.           },
  40.           password_again: {
  41.             required: true,
  42.             equalTo: "#password"
  43.           }
  44.         },
  45.         messages: {
  46.           username: {
  47.             required: lang.js_login_required_username,
  48.             remote: lang.js_login_username_already_exist
  49.           },
  50.           firstname: lang.js_login_required_firstname,
  51.           lastname: lang.js_login_required_lastname,
  52.           email: {
  53.             required: lang.js_login_required_email,
  54.             email: lang.js_login_valid_email,
  55.             remote: lang.js_login_valid_email
  56.           },
  57.           password: {
  58.             required: lang.js_login_require_password
  59.           },
  60.           password_again: {
  61.             required: lang.js_login_require_password_again,
  62.             equalTo: lang.js_login_password_no_equal
  63.           }
  64.         }
  65.       });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement