Guest User

Untitled

a guest
Jan 19th, 2019
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.08 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <title> Dropdown Dinamis </title>
  6. </head>
  7. <body>
  8. <p>Fakultas:
  9. <select name="fakultas" id="fakultas">
  10. <option value="FASILKOM">FASILKOM</option>
  11. <option value="Ekonomi">Ekonomi</option>
  12. <option value="FMIPA">FMIPA</option>
  13. </select>
  14. Jurusan :
  15. <select name="jurusan" id="jurusan"></select>
  16. </p>
  17. <br><br>
  18. <p> Pilihan Anda : <span id=hasil></span></p>
  19. <script>
  20. var fakultasNode = document.getElementById("fakultas");
  21. var jurusanNode = document.getElementById("jurusan");
  22. var hasilNode = document.getElementById("hasil");
  23.  
  24. var jurFASILKOM = "";
  25. var jurEkonomi = "";
  26. var jurFMIPA = "";
  27.  
  28. function tampilkanJurusan(){
  29. if (fakultasNode.value === "FASILKOM"){
  30. jurFASILKOM = "<option value='Ilkom'>Ilmu Komputer</option>";
  31. jurFASILKOM += "<option value='TI'>Teknik Informatika</option>";
  32. jurFASILKOM += "<option value='SI'>Sistem Informasi</option>";
  33. jurusanNode.innerHTML = jurFASILKOM;
  34. }
  35. if (fakultasNode.value === "Ekonomi"){
  36. jurEkonomi = "<option value='Akuntansi'>Akuntansi</option>";
  37. jurEkonomi += "<option value='Manajemen'>Manajemen</option>";
  38. jurEkonomi += "<option value='Ilmu Ekonomi'>Ilmu Ekonomi</option>";
  39. jurusanNode.innerHTML = jurEkonomi;
  40. }
  41. if (fakultasNode.value === "FMIPA"){
  42. jurFMIPA = "<option value='Matematika'>Matematika</option>";
  43. jurFMIPA += "<option value='Fisika'>Fisika</option>";
  44. jurFMIPA += "<option value='Kimia'>Kimia</option>";
  45. jurFMIPA += "<option value='Biologi'>Biologi</option>";
  46. jurusanNode.innerHTML = jurFMIPA;
  47. }
  48. tampilkanHasil();
  49. }
  50.  
  51. function tampilkanHasil(){
  52. hasilNode.innerHTML = "Fakultas " + fakultasNode.value + ", ";
  53. hasilNode.innerHTML += "Jurusan " + jurusanNode.value;
  54. }
  55.  
  56. window.addEventListener("load",tampilkanJurusan);
  57. fakultasNode.addEventListener("change",tampilkanJurusan);
  58. jurusanNode.addEventListener("change",tampilkanHasil);
  59. </script>
  60. </body>
  61. </html>
Add Comment
Please, Sign In to add comment