fitrah1812

Untitled

Nov 5th, 2021
161
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 5.18 KB | None | 0 0
  1. <html>
  2.     <head>
  3.         <title>Validasi Form dengan JQuery Validation</title>
  4.         <style type="text/css">
  5.         .labelfrm {
  6.             display:block;
  7.             font-size:small;
  8.             margin-top:5px;
  9.         }
  10.         .error {
  11.             font-size:small;
  12.             color:red;
  13.         }
  14.         body {
  15.             background-color: blanchedalmond;
  16.             background-image: url("download.jpg");
  17.         }
  18.  
  19.         .h1 {
  20.             font-family:'Times New Roman', Times, serif;
  21.         }
  22.         </style>
  23.        
  24.         <script type="text/javascript" src="jquery/jquery.min.js"></script>
  25.         <script type="text/javascript" src="jquery/jquery.validate.min.js"></script>
  26.         <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" integrity="sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm" crossorigin="anonymous">
  27.         <!-- <script src="https://code.jquery.com/jquery-3.2.1.slim.min.js" integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN" crossorigin="anonymous"></script>
  28.         <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.9/umd/popper.min.js" integrity="sha384-ApNbgh9B+Y1QKtv3Rn7W3mgPxhU9K/ScQsAP7hUibX39j7fakFPskvXusvfa0b4Q" crossorigin="anonymous"></script>
  29.         <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.min.js" integrity="sha384-JZR6Spejh4U02d8jOt6vLEHfe/JQGiRRSQQxSfFWpi1MquVdAyjUar5+76PVCmYl" crossorigin="anonymous"></script> -->
  30.        
  31.         <script type="text/javascript">
  32.         $(document).ready(function() {
  33.             $('#frm-mhs').validate({
  34.                 rules: {
  35.                     nim : {
  36.                         digits: true,
  37.                         minlength:10,
  38.                         maxlength:10
  39.                     },
  40.                     tgl: {
  41.                         required: true
  42.                     },
  43.                     umur: {
  44.                         digits: true,
  45.                         range: [0, 100]
  46.                     },
  47.                     email: {
  48.                         required:true,
  49.                         email: true
  50.                     },
  51.                     situs: {
  52.                         url: true
  53.                     },
  54.                     pass1 : {
  55.                         required:true
  56.                     },
  57.                     pass2: {
  58.                         required:true,
  59.                         equalTo: "#pass1"
  60.                     },
  61.                     nama : {
  62.                         required: true
  63.                     }
  64.                 },
  65.                 messages: {
  66.                     nim: {
  67.                         required: "Kolom NRP harus diisi",
  68.                         minlength: "Kolom NRP harus terdiri dari 10 digit",
  69.                         maxlength: "Kolom NRP harus terdiri dari 10 digit"
  70.                     },
  71.                     email: {
  72.                         required: "Alamat email harus diisi",
  73.                         email: "Format email tidak valid"
  74.                     },
  75.                     pass2: {
  76.                         equalTo: "Password tidak sama"
  77.                     },
  78.                     nama: {
  79.                         required: "Kolom ini harus diisi",
  80.                     },
  81.                     alamat: {
  82.                         required: "Kolom ini harus diisi",
  83.                     },
  84.                     tgl: {
  85.                         required: "Kolom ini harus diisi",
  86.                     },
  87.                     umur: {
  88.                         required: "Kolom ini harus diisi",
  89.                     },
  90.                     email: {
  91.                         required: "Kolom ini harus diisi",
  92.                     },
  93.                     pass1: {
  94.                         required: "Kolom ini harus diisi",
  95.                     },
  96.                     pass2: {
  97.                         required: "Kolom ini harus diisi",
  98.                     },
  99.  
  100.  
  101.                 }
  102.             });
  103.         });
  104.        
  105.         // $.validator.addMethod(
  106.         //  "indonesianDate",
  107.         //  function(value, element) {
  108.         //      // put your own logic here, this is just a (crappy) example
  109.         //      return value.match(/^\d\d?\/\d\d?\/\d\d\d\d$/);
  110.         //  },
  111.         //  "Please enter a date in the format DD/MM/YYYY"
  112.         // );
  113.         </script>
  114.        
  115.     </head>
  116.     <body>
  117.         <div class="container-fluid">
  118.         <center><h1>DATA MAHASISWA</h1></center>
  119.        
  120.         <form action="proses.php" method="post" id="frm-mhs">
  121.             <div class = "form-group">
  122.                 <label for="nim" class="labelfrm">NRP: </label>
  123.                 <input type="text" name="nim" id="nim" maxlength="10"  class="required form-control" size="15"/>
  124.             </div>
  125.             <div class = "form-group">
  126.                 <label for="nama" class="labelfrm">NAMA: </label>
  127.                 <input type="text" name="nama" id="nama" size="30" class="required form-control"/>
  128.             </div>
  129.             <div class = "form-group">
  130.                 <label for="alamat" class="labelfrm">ALAMAT: </label>
  131.                 <textarea name="alamat" id="alamat" cols="40" rows="4"  class="required form-control"></textarea>
  132.             </div>
  133.             <div class = "form-group">
  134.                 <label for="tgl" class="labelfrm">TANGGAL LAHIR: </label>
  135.                 <input type="date" name="tgl" id="tgl" maxlength="10" size="15"  class="required form-control"/>
  136.             </div>
  137.             <div class = "form-group">
  138.                 <label for="umur" class="labelfrm">UMUR: </label>
  139.                 <input type="number" name="umur" id="umur" maxlength="3" size="7"  class="required form-control"/>
  140.             </div>
  141.             <div class = "form-group">
  142.                 <label for="email" class="labelfrm">ALAMAT EMAIL: </label>
  143.                 <input type="text" name="email" id="email" size="50"  class="required form-control"/>
  144.             </div>
  145.             <div class = "form-group">
  146.                 <label for="situs" class="labelfrm">ALAMAT SITUS: </label>
  147.                 <input type="text" name="situs" id="situs" size="50" class="form-control" />
  148.             </div>
  149.             <div class = "form-group">
  150.                 <label for="pass1" class="labelfrm">PASSWORD: </label>
  151.                 <input type="password" name="pass1" id="pass1" size="15"   class="required form-control"/>
  152.             </div>
  153.             <div class = "form-group">
  154.                 <label for="pass2" class="labelfrm">ULANGI PASSWORD: </label>
  155.                 <input type="password" name="pass2" id="pass2" size="15"  class="required form-control"/>
  156.             </div>
  157.             <div class = "form-group">
  158.                 <label for="submit" class="labelfrm">&nbsp;</label>
  159.                 <center><input type="submit" name="Submit" value="SUBMIT" class = "btn btn-primary"/></center>
  160.             </div>
  161.         </form>
  162.     </div>
  163.     </body>
  164. </html>
  165.  
Advertisement
Add Comment
Please, Sign In to add comment