Guest User

Untitled

a guest
Aug 23rd, 2018
167
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.54 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4.  
  5. <script src="Scripts/jquery-3.3.1.min.js"></script>
  6. <script src="Script.js"></script>
  7. <script src="Scripts/jquery-3.3.1.js"></script>
  8. <style>
  9. table {
  10. font-family: arial, sans-serif;
  11. border-collapse: collapse;
  12. width: 100%;
  13. }
  14.  
  15. td, th {
  16. border: 1px solid #dddddd;
  17. text-align: left;
  18. padding: 8px;
  19. }
  20.  
  21. tr:nth-child(even) {
  22. background-color: #dddddd;
  23. }
  24. </style>
  25. </head>
  26. <body>
  27. <div id="showpage">
  28. <h2>Users list</h2>
  29.  
  30.  
  31.  
  32. <input id="search" style="float:right" type="text" placeholder="search...." />
  33. <table id="table">
  34. <tr>
  35. <th>Name</th>
  36. <th>Age</th>
  37. <th>Email</th>
  38. <th>Blogs</th>
  39. <th>View Profile</th>
  40. </tr>
  41. <tr>
  42. <td id="criteria">John Smith</td>
  43. <td>20</td>
  44. <td id="criteria">john@mail.com</td>
  45. <td>10</td>
  46. <td><button id="profilebutton">View</button></td>
  47. </tr>
  48. <tr>
  49. <td id="criteria">Adam Smith</td>
  50. <td>25</td>
  51. <td id="criteria">adam@mail.com</td>
  52. <td>2</td>
  53. <td><button id="profilebutton">View</button></td>
  54. </tr>
  55. <tr>
  56. <td id="criteria">Lily Smith</td>
  57. <td>18</td>
  58. <td id="criteria">jlily@mail.com</td>
  59. <td>1</td>
  60. <td><button id="profilebutton">View</button></td>
  61. </tr>
  62. <tr>
  63. <td id="criteria">Trevor Philips</td>
  64. <td>45</td>
  65. <td id="criteria">trevrn@mail.com</td>
  66. <td>3</td>
  67. <td><button id="profilebutton">View</button></td>
  68. </tr>
  69. <tr>
  70. <td id="criteria">Michael DiSanta</td>
  71. <td>44</td>
  72. <td id="criteria">mike@mail.com</td>
  73. <td>1</td>
  74. <td><button id="profilebutton">View</button></td>
  75. </tr>
  76. <tr>
  77. <td id="criteria">Andrea Pirlo</td>
  78. <td>47</td>
  79. <td id="criteria">pirlo@mail.com</td>
  80. <td>4</td>
  81. <td><button id="profilebutton">View</button></td>
  82. </tr>
  83. </table>
  84. </div>
  85.  
  86.  
  87. <div id="profilepage">
  88.  
  89. <h2>ProfileName</h2>
  90. <table>
  91. <tr>
  92. <td>Blog</td>
  93. <td>Description</td>
  94. <td>Date</td>
  95. </tr>
  96. </table>
  97. </div>
  98. </body>
  99. </html>
  100.  
  101. $(document).ready(function () {
  102. $('#profilepage').hide();
  103. $(document).on('click', 'profilebutton', function () {
  104.  
  105. $('#showpage').hide();
  106. $('#profilepage').show();
  107. });
  108.  
  109.  
  110.  
  111. $('#search').keyup(function () {
  112.  
  113. search_table($(this).val());
  114.  
  115. });
  116.  
  117. function search_table(value) {
  118.  
  119. $('table tr').each(function () {
  120.  
  121. var found = 'false';
  122. $(this).each(function () {
  123. if ($(this).text().toLowerCase().indexOf(value.toLowerCase()) >= 0) {
  124.  
  125. found = 'true';
  126. }
  127.  
  128. });
  129. if (found == 'true') {
  130. $(this).show();
  131.  
  132. }
  133. else {
  134. $(this).hide();
  135. }
  136. });
  137. }
  138.  
  139.  
  140.  
  141.  
  142. });
Add Comment
Please, Sign In to add comment