Advertisement
Guest User

Untitled

a guest
Sep 21st, 2017
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.77 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf">
  5. <title>Otl2e</title>
  6. <style>
  7. h1 {
  8. color: blue;
  9. }
  10. </style>
  11. </head>
  12. <body>
  13. <h1>Lippuautomaatti</h1>
  14. <fieldset>
  15. <p>2. luokka</p>
  16. <input type="radio" id="class2" checked="checked" name="vastaus"/>
  17. <br>
  18. <br>
  19. <p>1. luokka</p>
  20. <input type="radio" id="class1" name="vastaus"/>
  21. <br>
  22. <br>
  23. <p>Meno</p>
  24. <input type="radio" id="oneWay" checked="checked" name="travel"/>
  25. <br>
  26. <p>Meno - paluu</p>
  27. <input type="radio" id="return" name="travel"/>
  28. <br>
  29. <p>Alennus</p>
  30. <input type="checkbox" id="discount">
  31. <br>
  32. <br>
  33. <p>Määrä</p>
  34. <select id="amount">
  35. <option>1</option>
  36. <option>2</option>
  37. <option>3</option>
  38. <option>4</option>
  39. <option>5</option>
  40. </select>
  41. <button type="button" onclick="count()">Osta</button>
  42. <div id="result"></div>
  43. </fieldset>
  44.  
  45. <script>
  46.  
  47. function count() {
  48. var ticketCost; // Hintaa ei määritellä. Määritellään vasta if lauseessa.
  49. var amount = document.getElementById("amount").value; //Kuinka monta matkustajaa.
  50.  
  51. //Luokat
  52. if (document.getElementById("class2").checked) { //luokka 2
  53. ticketCost = 86.10; //Euro
  54. }
  55. if (document.getElementById("class1").checked) { //luokka 1
  56. ticketCost = 140.61;
  57. }
  58. //Matustus tapa
  59. if (document.getElementById("oneWay").checked) { //Meno
  60. var travel = "Meno";
  61. }
  62.  
  63. if (document.getElementById("return").checked) { //Meno-paluu.
  64. var travel = "Meno-paluu"; //Kertoa kahdella.
  65. ticketCost * 2;
  66.  
  67. }
  68. if (document.getElementById("discount").checked) {
  69. ticketCost / 2; //Pitäisi jakaa kahdella.
  70. }
  71.  
  72. var result = ticketCost * amount;
  73. document.getElementById("result").innerHTML = result
  74. }
  75. //Pitää muistaa kertaa matkustajien määrä hintaan.
  76.  
  77.  
  78.  
  79. </script>
  80. </body>
  81. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement