Guest User

Untitled

a guest
Jan 21st, 2019
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.66 KB | None | 0 0
  1. // Add row to the HTML table
  2. function addRow() {
  3. var table = document.getElementById('estimation'); //html table
  4. var rowCount = table.rows.length; //no. of rows in table
  5. var columnCount = table.rows[0].cells.length; //no. of columns in table
  6. var row = table.insertRow(rowCount); //insert a row
  7. var cell1 = row.insertCell(0); //create a new cell
  8. var element1 = document.createElement("input"); //create a new element
  9.  
  10. element1.type = "checkbox"; //set the element type
  11. element1.setAttribute('id', 'newCheckbox'); //set the id attribute
  12. cell1.appendChild(element1); //append element to cell
  13.  
  14. var cell2 = row.insertCell(1);
  15.  
  16. var element2 = document.createElement("input");
  17. element2.type = "text";
  18. element2.setAttribute('id', 'newInput');
  19. cell2.appendChild(element2);
  20. cell3.appendChild(element4);
  21.  
  22. //Add the cells for more than 3 columns
  23. if(columnCount >= 2){
  24. for (var i=3; i<=columnCount; i++) {
  25. var newCel = row.insertCell(i-1); //create a new cell
  26. var element = document.createElement("div"); //create a div element
  27. var txt = document.createTextNode("cell "+i); //create a text element
  28. element.appendChild(txt); //append text to div
  29. newCel.appendChild(element); //appent div to cell
  30. }
  31. }
  32. }
  33.  
  34. // Number only text field
  35. function numbersonly(e)
  36. {
  37. var key;
  38. var keychar;
  39.  
  40. if (window.event) key = window.event.keyCode;
  41. else if (e) key = e.which;
  42. else return true;
  43.  
  44. keychar = String.fromCharCode(key);
  45.  
  46. if ((("0123456789").indexOf(keychar) > -1)) return true;
  47. else return false;
  48.  
  49. <input type="text" onKeyPress="return numbersonly(this, event)">
  50. <input type="button" value="Add row" onClick="addRow()">
Add Comment
Please, Sign In to add comment