Advertisement
Guest User

Array table

a guest
Mar 17th, 2019
210
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 5 2.87 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html lang="en">
  3.  
  4. <head>
  5.   <meta charset="UTF-8">
  6.   <meta name="viewport" content="width=device-width, initial-scale=1.0">
  7.   <meta http-equiv="X-UA-Compatible" content="ie=edge">
  8.   <title>CRUD Static</title>
  9.   <!-- minify -->
  10.   <link href="https://unpkg.com/nes.css@2.1.0/css/nes.min.css" rel="stylesheet" />
  11.   <!-- latest -->
  12.   <link href="https://unpkg.com/nes.css@latest/css/nes.min.css" rel="stylesheet" />
  13.   <!-- core style only -->
  14.   <link href="https://unpkg.com/nes.css/css/nes-core.min.css" rel="stylesheet" />
  15.   <!-- font -->
  16.   <link href="https://fonts.googleapis.com/css?family=Press+Start+2P" rel="stylesheet">
  17.   <!-- font - style -->
  18.   <link href="https://unpkg.com/nes.css/css/nes.css" rel="stylesheet" />
  19.  
  20.  
  21.   <script src="script.js"></script>
  22.  
  23.  
  24.   <style>
  25.  
  26.     html, body, pre, code, kbd, samp {
  27.           font-family: "Press Start 2P";
  28.           margin: 0;
  29.           padding: 0;
  30.       }
  31.  
  32.       .nes-container{
  33.  
  34.         margin-top: 20px;
  35.  
  36.       }
  37.  
  38.       table th{
  39.  
  40.         width: 50%;
  41.  
  42.       }
  43.  
  44.       table td{
  45.  
  46.         text-align: center;
  47.  
  48.       }
  49.    
  50.     </style>
  51. </head>
  52.  
  53. <body>
  54.  
  55.   <div class="nes-container with-title is-centered">
  56.     <p class="title">Create Table With Array</p>
  57.     <p>Aplikasi Ku</p>
  58.  
  59.     <form id="myForm">
  60.  
  61.       <label for="fullname">Nama:</label>
  62.       <input type="text" id="myName" class="nes-input is-success"> <br>
  63.  
  64.       <label for="fullage">Umur:</label>
  65.       <input type="text" id="myAge" class="nes-input is-success"> <br>
  66.  
  67.       <label for="fullhobby">Hobby:</label>
  68.       <input type="text" id="myHobby" class="nes-input is-success"> <br><br>
  69.  
  70.       <button type="button" onclick="myFunction()" class="nes-btn is-primary">Kirim Data</button>
  71.  
  72.     </form>
  73.   </div>
  74.  
  75.   <div class="nes-table-responsive">
  76.     <table class="nes-table is-bordered is-centered" id="myTable">
  77.       <thead>
  78.         <tr>
  79.           <th>Nama</th>
  80.           <th>Umur</th>
  81.           <th>Hobi</th>
  82.         </tr>
  83.       </thead>
  84.     </table>
  85.  
  86.   </div>
  87.  
  88. <script>
  89.  
  90. try {
  91.  
  92.     function myFunction() {
  93.  
  94.         // get Data to filed
  95.         var myData1 = document.forms["myForm"]["myName"].value;
  96.         var myData2 = document.forms["myForm"]["myAge"].value;
  97.         var myData3 = document.forms["myForm"]["myHobby"].value;
  98.  
  99.         // get Array Data
  100.         var myArray = [];
  101.         // push data to array
  102.         myArray.push(myData1 + " " + myData2 + " " + myData3);
  103.  
  104.  
  105.         //  result table to display
  106.         var table = document.getElementById("myTable");
  107.         var x = 3;
  108.         var row = table.insertRow();
  109.         for (var a = 0; a < x; a++) {
  110.  
  111.            var cell = row.insertCell();
  112.            cell.innerHTML = myArray;
  113.  
  114.        }
  115.    }
  116.  
  117. } catch (err) {
  118.  
  119.    let error = err.message + " " + err.name;
  120.    console.log(error);
  121. }
  122.  
  123.  
  124. </script>
  125.  
  126. </body>
  127.  
  128. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement