Add jQuery library in your page

  1. <script src="http://code.jquery.com/jquery-1.10.2.js"></script>
Write some script for add or remove
  1. <script type="text/javascript">
  2. $(document).ready(function () {
  3. $('#add').click(function () {
  4. var table = $(this).closest('table');
  5. console.log(table.find('input:text').length);
  6. if (table.find('input:text').length < 50) {
  7. var x = $(this).closest('tr').nextAll('tr');
  8. $.each(x, function (i, val) {
  9. val.remove();
  10. });
  11. table.append('
  12. <tr>
  13. <td style="width:200px;" align="right">First Name
  14. <td>
  15. <input type="text" id="current Name" value="" />
  16. </td>
  17. <td style="width:200px;" align="right">Last Name
  18. <td>
  19. <input type="text" id="current Name" value="" />
  20. </td>
  21. </tr>');
  22. $.each(x, function (i, val) {
  23. table.append(val);
  24. });
  25. }
  26. });
  27. $('#del').click(function () {
  28. var table = $(this).closest('table');
  29. if (table.find('input:text').length > 1) {
  30. table.find('input:text').last().closest('tr').remove();
  31. }
  32. });});
  33. </script>
Then create design whether you want to show this.
  1. <table border="0" cellspacing="2">
  2. <tr>
  3. <td style="width:200px;" align="right">Name
  4. <td>
  5. <input type="text" id="Job Name" value="" />
  6. </td>
  7. </td>
  8. </tr>
  9. <tr>
  10. <td align="right">Versions</td>
  11. <td>
  12. <select id="version" style="width:350px;">
  13. <option value="">SELECT</option>
  14. </select>
  15. </td>
  16. </tr>
  17. <tr>
  18. <td align="right">Test Scripts</td>
  19. <td>
  20. <select id="testscripts" style="width:350px;"></select>
  21. </td>
  22. </tr>
  23. <tr>
  24. <td align="right">datas</td>
  25. <td>
  26. <input type="button" id="add" value="Add" />
  27. <input type="button" id="del" value="Del" />
  28. </td>
  29. </tr>
  30. <tr>
  31. <td style="height:3px" colspan="2"></td>
  32. </tr>
  33. </table>
Now your code looks like the following:

AddTextbox page
  1. <html>
  2. <head>
  3. <script src="http://code.jquery.com/jquery-1.10.2.js"></script>
  4. <script type="text/javascript">
  5. $(document).ready(function () {
  6. $('#add').click(function () {
  7. var table = $(this).closest('table');
  8. console.log(table.find('input:text').length);
  9. if (table.find('input:text').length < 50) {
  10. var x = $(this).closest('tr').nextAll('tr');
  11. $.each(x, function (i, val) {
  12. val.remove();
  13. });
  14. table.append('
  15. <tr>
  16. <td style="width:200px;" align="right">First Name
  17. <td>
  18. <input type="text" id="current Name" value="" />
  19. </td>
  20. <td style="width:200px;" align="right">Last Name
  21. <td>
  22. <input type="text" id="current Name" value="" />
  23. </td>
  24. </tr>');
  25. $.each(x, function (i, val) {
  26. table.append(val);
  27. });
  28. }
  29. });
  30. $('#del').click(function () {
  31. var table = $(this).closest('table');
  32. if (table.find('input:text').length > 1) {
  33. table.find('input:text').last().closest('tr').remove();
  34. }
  35. });});
  36. </script>
  37. </head>
  38. <body>
  39. <table border="0" cellspacing="2">
  40. <tr>
  41. <td style="width:200px;" align="right">Name
  42. <td>
  43. <input type="text" id="Job Name" value="" />
  44. </td>
  45. </td>
  46. </tr>
  47. <tr>
  48. <td align="right">Versions</td>
  49. <td>
  50. <select id="version" style="width:350px;">
  51. <option value="">SELECT</option>
  52. </select>
  53. </td>
  54. </tr>
  55. <tr>
  56. <td align="right">Test Scripts</td>
  57. <td>
  58. <select id="testscripts" style="width:350px;"></select>
  59. </td>
  60. </tr>
  61. <tr>
  62. <td align="right">datas</td>
  63. <td>
  64. <input type="button" id="add" value="Add" />
  65. <input type="button" id="del" value="Del" />
  66. </td>
  67. </tr>
  68. <tr>
  69. <td style="height:3px" colspan="2"></td>
  70. </tr>
  71. </table>
  72. </body>
  73. </html>

Figure 1:
Output