fiansyahmm

Untitled

Dec 8th, 2021
15
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.45 KB | None | 0 0
  1. <!-- form daftar -->
  2. <!doctype html>
  3. <html lang="en">
  4.  
  5. <head>
  6. <!-- Required meta tags -->
  7. <meta charset="utf-8">
  8. <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
  9.  
  10. <!-- Bootstrap CSS -->
  11. <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" integrity="sha384-zCbKRCUGaJDkqS1kPbPd7TveP5iyJE0EjAuZQTgFLD2ylzuqKfdKlfG/eSrtxUkn" crossorigin="anonymous">
  12.  
  13. <title>Formulir Pendaftaran Siswa Baru | SMK Coding</title>
  14. </head>
  15.  
  16. <body>
  17. <div class="jumbotron">
  18. <h3>Formulir Pendaftaran Siswa Baru</h3>
  19. <form action="proses-pendaftaran.php" method="POST" enctype="multipart/form-data">
  20. <div class="form-group">
  21. <label for="nama">Nama: </label>
  22. <input class="form-control" type="text" name="nama" placeholder="nama lengkap" />
  23. </div>
  24. <div class="form-group">
  25. <label for="alamat">Alamat: </label>
  26. <textarea class="form-control" name="alamat"></textarea>
  27. </div>
  28. <div class="form-group">
  29. <label for="jenis_kelamin">Jenis Kelamin: </label>
  30. <label><input type="radio" name="jenis_kelamin" value="laki-laki"> Laki-laki</label>
  31. <label><input type="radio" name="jenis_kelamin" value="perempuan"> Perempuan</label>
  32. </div>
  33. <div class="form-group">
  34. <label for="agama">Agama: </label>
  35. <select class="form-control" name="agama">
  36. <option>Islam</option>
  37. <option>Kristen</option>
  38. <option>Hindu</option>
  39. <option>Budha</option>
  40. <option>Atheis</option>
  41. </select>
  42. </div>
  43. <div class="form-group">
  44. <label for="sekolah_asal">Sekolah Asal: </label>
  45. <input class="form-control" type="text" name="sekolah_asal" placeholder="nama sekolah" id="sekolah_asal" />
  46. </div>
  47. <div class="form-group">
  48. <label for="formFile" class="form-label">Upload Foto</label>
  49. <input class="form-control" type="file" id="formFile" name="berkas" onchange="imageUploaded()">
  50. </div>
  51. <input class="form-control" type="text" name="foto" placeholder="nama sekolah" id="foto" hidden="true" />
  52. <button value="Daftar" name="daftar" type="submit" class="btn btn-primary">Submit</button>
  53. </form>
  54. </div>
  55.  
  56. <script>
  57. let base64String = "";
  58.  
  59. function imageUploaded() {
  60. var file = document.querySelector(
  61. 'input[type=file]')['files'][0];
  62.  
  63. var reader = new FileReader();
  64. console.log("next");
  65.  
  66. reader.onload = function () {
  67. base64String = reader.result.replace("data:", "")
  68. .replace(/^.+,/, "");
  69.  
  70. imageBase64Stringsep = base64String;
  71.  
  72. // alert(imageBase64Stringsep);
  73. const input = document.getElementById("foto").value = imageBase64Stringsep;
  74. console.log(base64String);
  75. }
  76. reader.readAsDataURL(file);
  77. }
  78.  
  79. function displayString() {
  80. console.log("Base64String about to be printed");
  81. alert(base64String);
  82. }
  83. </script>
  84.  
  85. <!-- Option 1: jQuery and Bootstrap Bundle (includes Popper) -->
  86. <script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/jquery.slim.min.js" integrity="sha384-DfXdz2htPH0lsSSs5nCTpuj/zy4C+OGpamoFVy38MVBnE+IbbVYUew+OrCXaRkfj" crossorigin="anonymous"></script>
  87. <script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js" integrity="sha384-fQybjgWLrvvRgtW6bFlB7jaZrFsaBXjsOMm/tB9LTS58ONXgqbR9W8oWht/amnpF" crossorigin="anonymous"></script>
  88.  
  89. <!-- Option 2: Separate Popper and Bootstrap JS -->
  90. <!--
  91. <script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/jquery.slim.min.js" integrity="sha384-DfXdz2htPH0lsSSs5nCTpuj/zy4C+OGpamoFVy38MVBnE+IbbVYUew+OrCXaRkfj" crossorigin="anonymous"></script>
  92. <script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/umd/popper.min.js" integrity="sha384-9/reFTGAW83EW2RDu2S0VKaIzap3H66lZH81PoYlFhbGU+6BZp6G7niu735Sk7lN" crossorigin="anonymous"></script>
  93. <script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.min.js" integrity="sha384-VHvPCCyXqtD5DqJeNxl2dtTyhF78xXNXdkwX1CZeRusQfRKp+tA7hAShOK/B/fQ2" crossorigin="anonymous"></script>
  94. -->
  95. </body>
  96.  
  97. </html>
Add Comment
Please, Sign In to add comment