Advertisement
Guest User

Niko Wibisono

a guest
Sep 3rd, 2015
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 3.40 KB | None | 0 0
  1. <form action="s.php" method="post">
  2. <SCRIPT language="javascript">
  3.         function addRow(tableID) {
  4.  
  5.             var table = document.getElementById(tableID);
  6.  
  7.             var rowCount = table.rows.length;
  8.             var row = table.insertRow(rowCount);
  9.  
  10.             var cell1 = row.insertCell(0);
  11.             var element1 = document.createElement("input");
  12.             element1.type = "checkbox";
  13.             element1.name="chkbox[]";
  14.             cell1.appendChild(element1);
  15.  
  16.             var cell2 = row.insertCell(1);
  17.             cell2.innerHTML = rowCount;
  18.  
  19.             var cell2 = row.insertCell(2);
  20.             var element2 = document.createElement("input");
  21.             element2.type = "text";
  22.             element2.name = "txtbox[]";
  23.             cell2.appendChild(element2);
  24.            
  25.  
  26.             var cell2 = row.insertCell(3);
  27.             var element3 = document.createElement("input");
  28.             element3.type = "text";
  29.             element3.name = "txtbox[]";
  30.             cell2.appendChild(element3);
  31.  
  32.        
  33.            var cell2 = row.insertCell(4);
  34.             var element4 = document.createElement("input");
  35.             element4.type = "text";
  36.             element4.name = "txtbox[]";
  37.             cell2.appendChild(element4);
  38.  
  39.             var cell2 = row.insertCell(5);
  40.             var element5 = document.createElement("input");
  41.             element5.type = "checkbox";
  42.             element5.name = "txtbox[]";
  43.             cell2.appendChild(element5);
  44.        
  45.         }
  46.  
  47.         function deleteRow(tableID) {
  48.             try {
  49.             var table = document.getElementById(tableID);
  50.             var rowCount = table.rows.length;
  51.  
  52.             for(var i=0; i<rowCount; i++) {
  53.                 var row = table.rows[i];
  54.                 var chkbox = row.cells[0].childNodes[0];
  55.                 if(null != chkbox && true == chkbox.checked) {
  56.                     table.deleteRow(i);
  57.                     rowCount--;
  58.                     i--;
  59.                 }
  60.  
  61.  
  62.             }
  63.             }catch(e) {
  64.                 alert(e);
  65.             }
  66.         }
  67.   </SCRIPT>
  68.     <br>
  69.     &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;  &nbsp; &nbsp; &nbsp; &nbsp;
  70.   &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
  71.   &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; &nbsp;
  72.   <INPUT type="button" value="Add Row" onclick="addRow('dataTable')" />
  73.   <INPUT type="button" value="Delete Row" onclick="deleteRow('dataTable')" />
  74.  <center>
  75.     <TABLE id="dataTable" width="350px" border="1" style="border:collapse:collapse">
  76.         <tr style="background:cyan">
  77.             <td></td>
  78.             <td align="center">No</td>
  79.             <td align="center">Product Code</td>
  80.             <td align="center">Description</td>
  81.             <td align="center">Qty</td>
  82.             <td align="center">Service</td>
  83.         </tr>
  84.         <TR>
  85.             <TD><INPUT type="checkbox" name="chkbox[]"/></TD>
  86.             <TD> 1 </TD>
  87.             <TD> <INPUT type="text" name="product_code" /> </TD>
  88.             <TD> <INPUT type="text" name="description"/> </TD>
  89.             <TD> <INPUT type="text" onkeypress="return isNumberKey(event)" name="qty"/> </TD>
  90.             <TD><INPUT type="checkbox"/></TD>
  91.         </TR>
  92.     </TABLE>
  93.     <button type="submit">save</button>
  94.     </center>
  95.     </form>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement