ivanakarpuzova

Untitled

Nov 3rd, 2017
125
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.88 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <title></title>
  5.  
  6. <style type="text/css">
  7. label
  8. {
  9. display:inline-block;
  10. width: 100px;
  11. }
  12.  
  13. table, td, th { border: 1px solid black;
  14. border-collapse: collapse;
  15. }
  16. </style>
  17. </head>
  18. <body>
  19.  
  20.  
  21. <h1>Project details</h1>
  22. <br>
  23. <label>Author</label><input id="author" type="text"><br>
  24. <label>Project</label><input id="project" type="text"><br>
  25. <label>Cost</label><input id="cost" type="text"><br>
  26.  
  27. <input type="button" name="add" value="Add" onclick="addRow();">
  28.  
  29. <h2>Project list</h2>
  30. <table id="table1">
  31. <thead><th> Author </th><th> Project </th><th> Cost </th></thead>
  32. <tbody></tbody>
  33. </table>
  34.  
  35.  
  36.  
  37. <script type="text/javascript">
  38. function addRow()
  39. {
  40. var avtor = document.getElementById("author").value;
  41. var proekt = document.getElementById("project").value;
  42. var cini = document.getElementById("cost").value;
  43.  
  44. if(avtor == "" || proekt == "" || cini == "")
  45. {
  46. alert("Ne se ispolneti site polinja");
  47. return;
  48.  
  49. }
  50.  
  51. var tabela = document.getElementById("table1").getElementsByTagName("tbody")[0];
  52. //vnesi nov red vo tabelata
  53. var newRow = tabela.insertRow(tabela.rows.length); //dolzina na red moze i 3 samo
  54.  
  55. //popolnuvanje na red
  56. var kelija0 = newRow.insertCell(0); //praenje kelija na indeks 0 vo redot
  57. var kelija1 = newRow.insertCell(1); //praenje kelija na indeks 0 vo redot
  58. var kelija2 = newRow.insertCell(2); //praenje kelija na indeks 0 vo redot
  59. var kelija3 = newRow.insertCell(3);
  60.  
  61. //vnesuvanje vrednosti vo keliite
  62. kelija0.innerHTML = avtor;
  63. kelija1.innerHTML = proekt;
  64. kelija2.innerHTML = cini;
  65. kelija3.innerHTML = "<button onclick='remove(this)'>Remove</button>";
  66.  
  67. avtor = "";
  68. proekt = "";
  69. cini = "";
  70.  
  71. }
  72.  
  73. function remove(red)
  74. {
  75. var i = red.parentNode.parentNode.rowIndex;
  76. document.getElementById('table1').deleteRow(i);
  77. }
  78.  
  79.  
  80. </script>
  81. </body>
  82. </html>
Advertisement
Add Comment
Please, Sign In to add comment