Guest User

Untitled

a guest
Mar 11th, 2024
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
JavaScript 2.27 KB | Source Code | 0 0
  1. function addRow() {
  2.   let name = document.getElementById("name").value;
  3.   let age = document.getElementById("age").value;
  4.   let email = document.getElementById("email").value;
  5.   let table = document.getElementById("tableBody");
  6.   let form = document.getElementById("expense-form");
  7.   let row = document.createElement("tr");
  8.   let c1 = document.createElement("td");
  9.   let c2 = document.createElement("td");
  10.   let c3 = document.createElement("td");
  11.   let c4 = document.createElement("td");
  12.   let c5 = document.createElement("td");
  13.   c1.innerText = `${name}`;
  14.   c2.innerText = `${age}`;
  15.   c3.innerText = `${email}`;
  16.   c4.innerText = `Edit`;
  17.   c5.innerText = `Delete`;
  18.   row.appendChild(c1);
  19.   row.appendChild(c2);
  20.   row.appendChild(c3);
  21.   row.appendChild(c4);
  22.   row.appendChild(c5);
  23.   table.appendChild(row);
  24.   table.style.textAlign = "center";
  25.   c1.style.textTransform = "capitalize";
  26.   c4.style.backgroundColor = "yellow";
  27.   c4.style.textAlign = "center";
  28.   c4.style.color = "white";
  29.   c5.style.backgroundColor = "red";
  30.   c5.style.textAlign = "center";
  31.   c5.style.color = "white";
  32.   c5.style.cursor = "pointer";
  33.   c4.style.cursor = "pointer";
  34.  
  35.   document.getElementById("name").value = "";
  36.   document.getElementById("age").value = "";
  37.   document.getElementById("email").value = "";
  38.  
  39.   c4.addEventListener("click", function () {
  40.     const editForm = document.getElementById("correction");
  41.     editForm.style.display = "block";
  42.  
  43.     document.getElementById("editName").value = row.cells[0].innerText;
  44.     document.getElementById("editAge").value = row.cells[1].innerText;
  45.     document.getElementById("editEmail").value = row.cells[2].innerText;
  46.  
  47.     selectedRow = row;
  48.   });
  49.  
  50.   c5.addEventListener("click", function () {
  51.     table.removeChild(row);
  52.   });
  53.  
  54.   //Checking if any required field is empty4
  55. }
  56. function submitEditForm() {
  57.   let editName = document.getElementById("editName").value;
  58.   let editAge = document.getElementById("editAge").value;
  59.   let editEmail = document.getElementById("editEmail").value;
  60.  
  61.   selectedRow.cells[0].innerText = editName;
  62.   selectedRow.cells[1].innerText = editAge;
  63.   selectedRow.cells[2].innerText = editEmail;
  64.  
  65.   document.getElementById("correction").style.display = "none";
  66. }
  67.  
  68. let addButton = document.getElementById("add");
  69.  
Add Comment
Please, Sign In to add comment