Advertisement
Guest User

Untitled

a guest
Nov 19th, 2019
177
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function sum(){
  2.     var items = document.getElementsByName("cost");
  3.    var suma=0;
  4.     var sumap=0;
  5.     for(var i=0;items.length;i++){
  6.         suma+=parseFloat(items[i].innerHTML);
  7.     }
  8.     sumap=suma/items.length;
  9.     var avg = document.getElementById('average').innerText ='Students(average grade: '+suma+')';
  10.  
  11. }
  12.  
  13. function getParams(){
  14.     var name = document.getElementById("name");
  15.     var index = document.getElementById("index");
  16.     var phone = document.getElementById("phone");
  17.     var ocenki=document.getElementsByName("grade");
  18.     for(var i=0;i<ocenki.length;i++){
  19.         if(ocenki[i].checked){
  20.             var grade=ocenki[i].value;
  21.         }
  22.     }
  23.     var sesija=document.getElementById("session");
  24.     if(name.value=="" || index.value=="" || phone.value=="" || grade.value=="" || sesija.value ==""){
  25.         alert("Site polinja mora da se popolnat");
  26.     }else
  27.         var row=document.createElement("tr");
  28.         var cell1=document.createElement("td");
  29.         var cell2=document.createElement("td");
  30.     var cell3=document.createElement("td");
  31.     var cell4=document.createElement("td");
  32.     cell4.setAttribute('name','cost');
  33.     var cell5=document.createElement("td");
  34.     var cell6=document.createElement("td");
  35.     var button1=document.createElement("button");
  36.     var text=document.createTextNode("Confirm");
  37.     button1.setAttribute('onclick','colorRow(this)');
  38.     button1.appendChild(text);
  39.     var button2=document.createElement("button");
  40.     var text2=document.createTextNode("Remove");
  41.     button2.setAttribute('onclick','removeRow(this)');
  42.     button2.appendChild(text2);
  43.     var cellText1 = document.createTextNode(name.value);
  44.     var cellText2 = document.createTextNode(index.value);
  45.     var cellText3 = document.createTextNode(phone.value);
  46.     var cellText4 = document.createTextNode(grade);
  47.     var cellText5 = document.createTextNode(sesija.value);
  48.     var tabela = document.getElementById("tabela");
  49.     cell1.appendChild(cellText1);
  50.     cell2.appendChild(cellText2);
  51.     cell3.appendChild(cellText3);
  52.     cell4.appendChild(cellText4);
  53.     cell5.appendChild(cellText5);
  54.     cell6.appendChild(button1);
  55.     cell6.appendChild(button2);
  56.     row.appendChild(cell1);
  57.     row.appendChild(cell2);
  58.     row.appendChild(cell3);
  59.     row.appendChild(cell4);
  60.     row.appendChild(cell5);
  61.     row.appendChild(cell6);
  62.     tabela.appendChild(row);
  63.     sum();
  64.  
  65. }
  66. function colorRow(row) {
  67.     var tr = row.parentNode;
  68.     tr.parentNode.style.backgroundColor = 'lightgreen';
  69.     row.setAttribute('disabled','true');
  70.     row.parentNode.lastElementChild.setAttribute('disabled','true');
  71. }
  72. function removeRow(ref){
  73.     var tr=ref.parentNode.parentNode;
  74.     tr.parentNode.removeChild(tr);
  75.     var index=document.getElementById('index');
  76.     var ocenki=document.getElementsByName('grade');
  77.     for(var i=0;i<ocenki.length;i++){
  78.         if(ocenki[i].checked){
  79.             var grade=ocenki[i].value;
  80.         }
  81.     }
  82.     var lista = document.getElementById('history');
  83.     var li=document.createElement('li');
  84.     var text=document.createTextNode(index.value + '- grade' + grade);
  85.     li.appendChild(text);
  86.     lista.appendChild(li);
  87.     sum();
  88. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement