Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!DOCTYPE html>
- <html lang="en">
- <head>
- <meta charset="UTF-8">
- <title>Title</title>
- </head>
- <script>
- function suma() {
- var items=document.getElementsByName('cost');
- var sum = 0 ;
- var Suma = 0 ;
- for (var i = 0 ; i < items.length ; i ++){
- sum += parseFloat(items[i].innerHTML);
- }
- Suma=sum/items.length;
- var average = document.getElementById('average').innerText = 'Students (average grade '+ Suma+')';
- }
- function funkcija() {
- var name = document.getElementById('name').value;
- var index = document.getElementById('index').value;
- var phone = document.getElementById('phone').value;
- var Grade = document.getElementsByName('grade');
- for (var i = 0; i < Grade.length; i++) {
- if (Grade[i].checked) {
- var grade = Grade[i].value;
- }
- }
- var sesija = document.getElementById('session').value;
- if (name == '' || index == '' || phone == '' || grade == '' || sesija == ''){
- alert("Ne se popolneti site polinja");
- }
- else
- {
- var row = document.createElement('tr');
- var cell1=document.createElement('td');
- var cell2=document.createElement('td');
- var cell3=document.createElement('td');
- var cell4=document.createElement('td');
- cell4.setAttribute('name', 'cost');
- var cell5=document.createElement('td');
- var cell6=document.createElement('td');
- var button = document.createElement('button');
- var text = document.createTextNode('Confirm');
- var button1 = document.createElement('button');
- var text1 = document.createTextNode('Remove');
- button1.setAttribute('onclick','removeRow(this)');
- button.setAttribute('onclick','paintRow(this)');
- button.appendChild(text);
- button1.appendChild(text1);
- var cellText1 = document.createTextNode(name);
- var cellText2 = document.createTextNode(index);
- var cellText3 = document.createTextNode(phone);
- var cellText4 = document.createTextNode(grade);
- var cellText5 = document.createTextNode(sesija);
- var tabela = document.getElementById('tabela');
- cell1.appendChild(cellText1);
- cell2.appendChild(cellText2);
- cell3.appendChild(cellText3);
- cell4.appendChild(cellText4);
- cell5.appendChild(cellText5);
- cell6.appendChild(button);
- cell6.appendChild(button1);
- row.appendChild(cell1);
- row.appendChild(cell2);
- row.appendChild(cell3);
- row.appendChild(cell4);
- row.appendChild(cell5);
- row.appendChild(cell6);
- tabela.appendChild(row);
- }
- suma();
- }
- function removeRow(ref) {
- tr=ref.parentNode.parentNode;
- tr.parentNode.removeChild(tr);
- var index=document.getElementById('index').value;
- var grade = document.getElementsByName('grade');
- for(var i = 0 ; i < grade.length ; i ++){
- if(grade[i].checked)
- var ocena= grade[i].value;
- }
- var lista =document.getElementById('history');
- var li = document.createElement('li');
- var text = document.createTextNode(index+'- grade' + grade);
- li.appendChild(text);
- lista.appendChild(li);
- suma();
- }
- function paintRow(ref) {
- tr=ref.parentNode;
- tr.parentNode.style.backgroundColor='green';
- ref.setAttribute('disabled' , 'true');
- ref.parentNode.lastElementChild.setAttribute('disabled' , 'true');
- }
- </script>
- <style>
- div
- {margin-top: 10px;
- }
- label{
- display: inline-block;
- width: 100px;}
- </style>
- <body>
- <h2>Revert history</h2>
- <ul id="history">
- </ul>
- <div><label>Name</label><input id="name" type="text"></div>
- <div><label>Index</label><input id="index" type="text"></div>
- <div><label>Phone</label><input id="phone" type="text"></div>
- <div><label>Grade</label><input type="radio" name="grade" value="5">5
- <input type="radio" name="grade" value="6">6
- <input type="radio" name="grade" value="7">7
- <input type="radio" name="grade" value="8">8
- <input type="radio" name="grade" value="9">9
- <input type="radio" name="grade" value="10">10<br>
- </option>
- </div>
- <div><label>Session</label>
- <select id="session">
- <option value="January">January</option>
- <option value="September">September</option>
- <option value="June">June</option>
- </select>
- </div>
- <button onclick="funkcija()">Import Students</button>
- <table id="tabela">
- <tr>
- <th>Name</th>
- <th>Index</th>
- <th>Phone</th>
- <th>Grade</th>
- <th>Session</th>
- <th>Actions</th>
- </tr>
- </table>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement