Advertisement
sigitsuryono25

dynamic tables

Mar 19th, 2020
150
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.47 KB | None | 0 0
  1.  
  2. <script>
  3. var urut = 1;
  4. function addRows() {
  5. var prm = prompt("Mau tambah berapa baris ?", 1);
  6. for(var i = 1; i <= prm; i++){
  7. var table = document.getElementById('detail-anggaran');
  8. var lengthRow = document.getElementById('detail-anggaran').rows.length;
  9. var row = table.insertRow(lengthRow);
  10. var nomorUrut = row.insertCell(0);
  11. nomorUrut.innerHTML = ++urut;
  12. var uraian = row.insertCell(1);
  13. uraian.innerHTML = '<input type="text" name="uraian[]" class="form-control" required/>';
  14. var volume = row.insertCell(2);
  15. volume.innerHTML = '<input type="number" name="volume[]" class="form-control" required/>';
  16. var satuan = row.insertCell(3);
  17. satuan.innerHTML = '<select class="form-control" name="satuan[]" required>' +
  18. '<option value="paket">Paket</option>' +
  19. '<option value="personel">Personel</option>' +
  20. '<option value="buku">Buku</option>' +
  21. '<option value="bulan">Bulan</option>' +
  22. '<option value="tahun">Tahun</option>' +
  23. '</select>';
  24.  
  25. var hrgSatuan = row.insertCell(4);
  26. hrgSatuan.innerHTML = '<input type="number" name="harga-satuan[]" required class="form-control" />';
  27. var pengeluaran = row.insertCell(5);
  28. pengeluaran.innerHTML = '<input type="number" name="pengeluaran[]" required class="form-control" />';
  29. }
  30. }
  31.  
  32. </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement