Advertisement
Guest User

Untitled

a guest
Apr 25th, 2019
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.08 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html>
  3. <body>
  4.  
  5. <h2>Dropdown </h2>
  6.  
  7. Dropdown Satu
  8. <select id="cmbOne" onchange="callItem(this)"></select>
  9.  
  10. Dropdown Dua
  11. <select id="cmbTwo"></select>
  12.  
  13.  
  14. </body>
  15. </html>
  16.  
  17. <script>
  18. var cmbOne = document.getElementById('cmbOne');
  19. var cmbTwo = document.getElementById('cmbTwo');
  20.  
  21. dataCmbOne = ['tes','tos','tis'];
  22.  
  23. dataTes=['aa','aaa','aaaa'];
  24. dataTos=['bb','bb','bbbb'];
  25. dataTis=['ccc','cccc','cc'];
  26.  
  27.  
  28. for(var i = 0; i< dataCmbOne.length; i++) {
  29. var option = document.createElement('option');
  30. option.text = option.value = dataCmbOne[i];
  31. cmbOne.add(option, 0);
  32. }
  33.  
  34. function callItem(data){
  35. var value = data.value;
  36. var item=[];
  37.  
  38. if(value=='tes')
  39. item = dataTes;
  40. else if(value=='tos')
  41. item = dataTos;
  42. else if(value=='tis')
  43. item = dataTis;
  44.  
  45. document.getElementById("cmbTwo").options.length=0;
  46. for(var i = 0; i< item.length; i++) {
  47. var option = document.createElement('option');
  48. option.text = option.value = item[i];
  49. cmbTwo.add(option, 0);
  50. }
  51. }
  52. </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement