Advertisement
Guest User

Untitled

a guest
Nov 27th, 2014
148
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.95 KB | None | 0 0
  1.  
  2. <!DOCTYPE html >
  3. <html>
  4. <head>
  5. <title>Javascript</title>
  6. <script>
  7. function berekenprijs()
  8. {
  9. var aantal = parseInt(document.getElementById("aantalpizzas").value);
  10. // Controleer of input numeriek is
  11. // isNaN info op http://www.w3schools.com/jsref/jsref_isnan.asp
  12.  
  13. if(isNaN(aantal) || aantal == "")
  14. {
  15. document.getElementById("aantalpizzas").style.borderColor = "red";
  16. document.getElementById("aantalpizzas").style.borderWidth = "1px";
  17. document.getElementById("aantalpizzas").style.borderStyle = "solid";
  18. document.getElementById("aantalpizzas").value = "Vul een aantal in";
  19. //return(false);
  20. }
  21. else
  22. {
  23. document.getElementById("aantalpizzas").style.borderColor = "green";
  24. document.getElementById("aantalpizzas").style.borderWidth = "1px";
  25. document.getElementById("aantalpizzas").style.borderStyle = "solid";
  26. }
  27. var groot = document.getElementById("groot").checked;
  28. var klein = document.getElementById("klein").checked;
  29. var olijven = document.getElementById("olijven").checked;
  30. var ananas = document.getElementById("ananas").checked;
  31. var salami = document.getElementById("salami").checked;
  32. var extrakaas = document.getElementById("extrakaas").checked;
  33.  
  34. var prijs = 0;
  35.  
  36. if(groot == true){
  37. prijs = 8;
  38. }
  39. if(klein == true){
  40. prijs = 6;
  41. }
  42. if(olijven == true){
  43. prijs = prijs + 2;
  44. }
  45. if(ananas == true){
  46. prijs = prijs + 2.5;
  47. }
  48. if(salami == true){
  49. prijs = prijs + 2;
  50. }
  51. if(extrakaas == true){
  52. prijs = prijs + 2.8;
  53. }
  54. var totaal = aantal * prijs;
  55. document.getElementById("prijs").innerHTML = totaal;
  56. }
  57. </script>
  58. </head>
  59. <body>
  60. <h1>Welcome to Pizza Parlor!</h1>
  61. <form action="" method="post">
  62. <label for="aantalpizzas">aantal: </label>
  63. <input onkeyup="berekenprijs();" type="text" id="aantalpizzas" name="aantalpizzas">
  64. <br>
  65. <input onclick="berekenprijs();" type="radio" value="groot" id="groot" name="grootte" checked="checked">
  66. <label for="groot">groot(&euro;8)</label>
  67. <br>
  68. <input onclick="berekenprijs();" type="radio" value="klein" id="klein" name="grootte">
  69. <label for="klein">klein(&euro;6)</label>
  70. <br>
  71. <input onclick="berekenprijs();" type="checkbox" name="olijven" value="olijven" id="olijven">
  72. <label for="olijven">olijven (+&euro;2)</label>
  73. <br>
  74. <input onclick="berekenprijs();" type="checkbox" name="ananas" value="ananas" id="ananas">
  75. <label for="ananas">ananas (+&euro;2.5)</label>
  76. <br>
  77. <input onclick="berekenprijs();" type="checkbox" name="salami" value="salami" id="salami">
  78. <label for="salami">salami (+&euro;2)</label>
  79. <br>
  80. <input onclick="berekenprijs();" type="checkbox" name="extrakaas" value="extrakaas" id="extrakaas">
  81. <label for="extrakaas">extra kaas (+&euro;2.8)</label>
  82. <br>
  83. <h1 id="totaal">totaalprijs: <span id="prijs">0</span> euro</h1>
  84. <!--<input onclick="berekenprijs();" type="button" value="bereken kostprijs">-->
  85. <input type="submit" value="send to php" />
  86. </form>
  87. </body>
  88. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement