login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Rekenen met groter dan...

Offline olafg - 08/11/2006 20:23
Avatar van olafgNieuw lid Hallo,

Misschien een beetje onduidelijk kop maar ik weet ik beter hoe ik dit moet uitleggen.
Onderstaand script werkt goed item1 komt via een dropdown menu binnen (getallen 1 t/m 9).

Alles werkt goed alleen op het moment dat item11 aangevinkt is moet hij bij de getallen boven de 4, 47 euro erbij rekenen en daaronder niks.
Volgens mij moet dat met <= en >= maar ik weet niet goed hoe ik dat moet toepassen.

Hier is het script misschien kunnen jullie me helpen:

  1. function count()
  2. {
  3. var item4price = 10.50;
  4. var item5price = 21.00;
  5. var item6price = 36.75;
  6. var item9price = 145.00;
  7. var item10price = 190.00;
  8. var item11price = 180.00;
  9. var item12price = 133.00;
  10. var item13price = 133.00;
  11. var item14price = 133.00;
  12. var item15price = 133.00;
  13.  
  14. // kortti
  15. if (calc.item1){
  16. var witem1 = document.calc.item1.value;
  17. }
  18. if (calc.item4.checked){
  19. var witem4 = document.calc.item4.value = item4price;
  20. } else {
  21. var witem4 = document.calc.item4.value = 0.00;
  22. }
  23. if (calc.item5.checked){
  24. var witem5 = document.calc.item5.value = item5price;
  25. } else {
  26. var witem5 = document.calc.item5.value = 0.00;
  27. }
  28. if (calc.item6.checked){
  29. var witem6 = document.calc.item6.value = item6price;
  30. } else {
  31. var witem6 = document.calc.item6.value = 0.00;
  32. }
  33. if (calc.item9.checked){
  34. var witem9 = document.calc.item9.value = item9price;
  35. } else {
  36. var witem9 = document.calc.item9.value = 0.00;
  37. }
  38. if (calc.item10.checked){
  39. var witem10 = document.calc.item10.value = item10price;
  40. } else {
  41. var witem10 = document.calc.item10.value = 0.00;
  42. }
  43. if (calc.item11.checked){
  44. var witem11 = document.calc.item11.value = item11price;
  45. } else {
  46. var witem11 = document.calc.item11.value = 0.00;
  47. }
  48. if (calc.item9.checked){
  49. var witem12 = document.calc.item9.value = item12price;
  50. } else {
  51. var witem12 = document.calc.item9.value = 0.00;
  52. }
  53. if (calc.item10.checked){
  54. var witem13 = document.calc.item10.value = item13price;
  55. } else {
  56. var witem13 = document.calc.item10.value = 0.00;
  57. }
  58. if (calc.item11.checked){
  59. var witem14 = document.calc.item11.value = item14price;
  60. } else {
  61. var witem14 = document.calc.item11.value = 0.00;
  62. }
  63. if (calc.item8.checked){
  64. var witem15 = document.calc.item8.value = item15price;
  65. } else {
  66. var witem15 = document.calc.item8.value = 0.00;
  67. }
  68.  
  69. som1 = witem1 * 74.80;
  70. som2 = witem4 + witem5 + witem6 + witem9 + witem10 + witem11;
  71. som3 = som1 + som2;
  72. som4 = som3 + 185.50;
  73. som5 = som4 + 12.00;
  74. som6 = witem12 + witem13 + witem14 + witem15;
  75. som7 = som5 - som6;
  76.  
  77. workNum=Math.abs((Math.round(som7*100)/100));
  78. workStr=""+workNum;
  79. if (workStr.indexOf(".")==-1){workStr+=".00"};
  80. dStr=workStr.substr(0,workStr.indexOf("."));
  81. dNum=dStr-0;
  82. pStr=workStr.substr(workStr.indexOf("."))
  83.  
  84. while (pStr.length<3){pStr+="0";}
  85.  
  86. document.calc.pay.value = dNum + pStr;
  87.  
  88.  
  89. }


Alvast heel erg bedankt!
Olaf

0 antwoorden

Gesponsorde links
Er zijn nog geen reacties op dit bericht.
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.187s