Virajsinh

jQuery Validate Form

Sep 28th, 2021 (edited)
467
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
jQuery 1.68 KB | None | 0 0
  1. $("#FORM_NAME").validate({
  2.     errorClass: 'error_text',
  3.     errorElement: 'span',
  4.     highlight: function(element, errorClass, validClass) {
  5.         $(element).parents("span").addClass(errorClass);
  6.     },
  7.     errorPlacement: function(error, element) {
  8.         error.insertAfter(element);
  9.         element.focus(); // <- this line is causing your whole problem
  10.     },
  11.     rules: {
  12.         "mobile": {
  13.             required: true,
  14.             digits: true,
  15.             minlength: 10,
  16.             maxlength: 10
  17.         },
  18.     },
  19.     messages: {
  20.         "mobile": {
  21.             required: "Mobile No is Required.",
  22.             digits: "Please Enter Digits, Not Characters."
  23.         },
  24.     }
  25. });
  26. var validate = $("#FORM_NAME").valid();
  27. if (validate == true) {
  28.     var formData = new FormData($('#FORM_NAME')[0]);
  29.     formData.append('lang', lang);
  30.     ajaxCall = $.ajax({
  31.         url: 'SITE_URL',
  32.         type: 'POST',
  33.         data: formData,
  34.         cache: false,
  35.         contentType: false,
  36.         processData: false,
  37.         success: function(data) {
  38.             var res = JSON.parse(data);
  39.             if(result.type == 'success'){
  40.                 //Message
  41.                 alert(result.message);
  42.                 // $('#FORM_NAME').trigger("reset");
  43.             }else{
  44.                 //Message
  45.                 alert(result.message);
  46.             }
  47.         },
  48.         statusCode: {
  49.             404: function() {
  50.                 alert("page not found");
  51.             },
  52.             403: function() {
  53.                 alert("Forbidden");
  54.             },
  55.             500: function() {
  56.                 alert("Internal Server Error");
  57.             }
  58.         }
  59.     });
  60. }
Add Comment
Please, Sign In to add comment