Advertisement
Guest User

Untitled

a guest
Jan 19th, 2017
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.20 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html lang="no">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1">
  6. <title>Oppgave 1</title>
  7. </head>
  8. <body>
  9. <h1>Filmanmeldelser</h1>
  10. <form id="skjemaAnmeldelser">
  11. <input id="inpTittel" type="text" required placeholder="tittel" autocomplete="off">
  12. <select id="selTerningkast" required>
  13. <option value="">Velg antall øyne på terningen</option>
  14. <option value="1">Terningkast 1</option>
  15. <option value="2">Terningkast 2</option>
  16. <option value="3">Terningkast 3</option>
  17. <option value="4">Terningkast 4</option>
  18. <option value="5">Terningkast 5</option>
  19. <option value="6">Terningkast 6</option>
  20. </select>
  21. <button type="submit">GO!</button>
  22. </form>
  23.  
  24. <table>
  25. <thead>
  26. <tr>
  27. <th>Tittel</th>
  28. <th>Terningkast</th>
  29. </tr>
  30. </thead>
  31. <tbody id="tbFilmer">
  32. <!-- Fyller denne med data fra kolleksjonen -->
  33. </tbody>
  34. </table>
  35.  
  36. <script>
  37.  
  38. var skjemaAnmeldelser = document.getElementById("skjemaAnmeldelser");
  39. var inpTittel = document.getElementById("inpTittel");
  40. var selTerningkast = document.getElementById("selTerningkast");
  41. var tbFilmer = document.getElementById("tbFilmer");
  42.  
  43. var filmer = []; // Et tomt array hvor vi skal lagre filmer
  44.  
  45. function visFilmer() {
  46. tbFilmer.innerHTML = ""; // Nuller ut tabellen
  47.  
  48. for (var film of filmer) {
  49. tbFilmer.innerHTML += `
  50. <tr>
  51. <td>${film.tittel}</td>
  52. <td>${film.terningkast}</td>
  53. </tr>`;
  54. }
  55. }
  56.  
  57. function lagreFilm(evt) {
  58. evt.preventDefault();
  59. var nyFilm = {
  60. tittel: inpTittel.value,
  61. terningkast: selTerningkast.value
  62. };
  63. filmer.push(nyFilm); // Lagrer filmen i arrayet
  64. visFilmer(); // Starter funksjon som viser alle filmer
  65. }
  66.  
  67. skjemaAnmeldelser.addEventListener("submit", lagreFilm);
  68.  
  69.  
  70. </script>
  71. </body>
  72. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement