Advertisement
jamboljack

Validate

Sep 16th, 2017
274
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. $(document).ready(function() {
  2.     $("#formUser").validate({
  3.         rules: {
  4.             username: {
  5.                 required: true,
  6.                 minlength: 5
  7.             },
  8.             password: {
  9.                 required: true,
  10.                 minlength: 5
  11.             },
  12.             nip: {
  13.                 required: true,
  14.                 minlength: 5,
  15.                 number:true
  16.             },
  17.             nama: {
  18.                 required: true,
  19.                 minlength:5
  20.             },
  21.             email: {
  22.                 required: true,
  23.                 email: true
  24.             },
  25.             jabatan: {
  26.                 required: true
  27.             },
  28.             lstLevel: {
  29.                 required: true
  30.             }
  31.         },
  32.         messages: {
  33.             username: {
  34.                 required:'Username harus di isi',
  35.                 minlength:'Username minimal 5 karakter'
  36.             },
  37.             password: {
  38.                 required :'Password harus di isi',
  39.                 minlength:'Password minimal 5 karakter'
  40.             },
  41.             nip: {
  42.                 required:'NIP harus di isi',
  43.                 minlength:'NIP minimal 5 karakter',
  44.                 number:'NIP harus angka'
  45.             },
  46.             nama: {
  47.                 required:'Nama Lengkap harus di isi',
  48.                 minlength:'Nama Lengkap minimal 5 karakter'
  49.             },
  50.             email: {
  51.                 required:'Email harus di isi',
  52.                 email   :'Email harus valid'
  53.             },
  54.             jabatan: {
  55.                 required:'Jabatan harus di isi'
  56.             },
  57.             lstLevel: {
  58.                 required:'Pilih Level'
  59.             }
  60.         },
  61.        
  62.         submitHandler: function(form) {
  63.             dataString = $("#formUser").serialize(); // Ambil Value dari Form
  64.             $.ajax({
  65.                 url: "<?php echo site_url('admin/users/savedata'); ?>",
  66.                 type: "POST",
  67.                 data: dataString,
  68.                 success: function(data) {
  69.                     setTimeout(function() {
  70.                         swal({
  71.                             title:"Sukses",
  72.                             text: "Simpan Data Berhasil",
  73.                             timer: 2000,
  74.                             showConfirmButton: false,
  75.                             type: "success"
  76.                         }, function() {
  77.                             window.location="<?php echo site_url('admin/users'); ?>";
  78.                         })
  79.                     });
  80.                 },
  81.                 error: function() {
  82.                     alert('Error');
  83.                 }
  84.             });
  85.         }
  86.     });
  87. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement