fitrah1812

Untitled

Oct 7th, 2021
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 3.83 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4.     <title>Belajar Form Validation</title>
  5.     <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css">
  6.     <script type="text/javascript" src="Assets/main.js"></script>
  7.     <script>
  8.     function validateForm() {
  9.         if (document.forms["formPendaftaran"]["nama"].value == "") {
  10.             alert("Nama Tidak Boleh Kosong");
  11.             document.forms["formPendaftaran"]["nama"].focus();
  12.             return false;
  13.         }
  14.         if (document.forms["formPendaftaran"]["email"].value == "") {
  15.             alert("Email Tidak Boleh Kosong");
  16.             document.forms["formPendaftaran"]["email"].focus();
  17.             return false;
  18.         }
  19.         if (document.forms["formPendaftaran"]["jurusan"].selectedIndex < 1) {
  20.            alert("Pilih Jurusan.");
  21.            document.forms["formPendaftaran"]["jurusan"].focus();
  22.            return false;
  23.        }
  24.        if (document.forms["formPendaftaran"]["nrp"].value == "") {
  25.            alert("Masukkan NRP.");
  26.            document.forms["formPendaftaran"]["nrp"].focus();
  27.            return false;
  28.        }
  29.        if (document.forms["formPendaftaran"]["vaksin"].selectedIndex < 1) {
  30.            alert("Pilih Status Vaksin.");
  31.        document.forms["formPendaftaran"]["vaksin"].focus();
  32.        return false;
  33.        }
  34.    }
  35.    </script>
  36. </head>
  37. <body>
  38.     <div class="container">
  39.         <center><h1>Form Kelayakan Kuliah Offline</h1></center>
  40.         <form name="formPendaftaran" action="Assets/pendaftaran.php" method="post" onsubmit="return validateForm()">
  41.             <div class="form-group">
  42.                 <label>Nama</label>
  43.                 <input type="text" name="nama" placeholder="Nama lengkap" class="form-control" required maxlength="40" minlength="3">
  44.             </div>
  45.             <div class="form-group">
  46.                 <label>NRP</label>
  47.                 <input type="number" name="nrp" placeholder="NRP" class="form-control" required maxlength="14" minlength="10">
  48.             </div>
  49.             <div class="form-group">
  50.                 <label>Email</label>
  51.                 <input type="email" name="email" placeholder="Email Aktif" class="form-control">
  52.                 <small id="emailHelp" class="form-text text-muted">Email Akan Digunakan Untuk Mengirimkan Notifikasi.</small>
  53.             </div>
  54.             <div class="form-group">
  55.                 <label>Alamat</label>
  56.                 <textarea placeholder="Masukkan alamat" name="alamat" class="form-control"></textarea>
  57.             </div>
  58.             <div class="form-group">
  59.                 <label>Jurusan</label>
  60.                 <select name="jurusan" class="form-control">
  61.                         <option value="0">Pilih Jurusan</option>
  62.                         <option value="1">Jurusan Informatika</option>
  63.                         <option value="2">Jurusan Teknik Komputer Jaringan</option>
  64.                         <option value="3">Jurusan Multimedia</option>
  65.                         <option value="4">Jurusan Sistem Informasi</option>
  66.                         <option value="5">Jurusan Teknologi Informasi</option>
  67.                     </select>
  68.             </div>
  69.  
  70.             <div class="form-group">
  71.                 <label>Pilih Status Vaksin</label>
  72.                 <select name="vaksin" class="form-control">
  73.                     <option value="0">Pilih Status Vaksin</option>
  74.                     <option value="1">Vaksin Pertama</option>
  75.                     <option value="2">Vaksin Kedua</option>
  76.                 </select>
  77.             </div>
  78.             <center><button type="submit" class="btn btn-primary">Submit</button></center>
  79.             <!-- <center><a href="#" onclick="location.href = 'hasil.html';" class="btn btn-primary">Submit</a></center> -->
  80.         </form>
  81.     </div>
  82.    
  83. </body>
  84. </html>
  85.  
Advertisement
Add Comment
Please, Sign In to add comment