Title: Dynamische prijs
Last modified: November 14, 2017

---

# Dynamische prijs

 *  Resolved [orionict](https://wordpress.org/support/users/orionict/)
 * (@orionict)
 * [8 years, 7 months ago](https://wordpress.org/support/topic/dynamische-prijs/)
 * Ik wil een nieuw formulier maken met integratie van Mollie. Probleem is dat ik
   werk met een dynamische prijs die berekend wordt dmv een script. De prijs varieert
   naargelang de maand van het jaar.
 * <script>
    var d = new Date();
 * if (d.getMonth() <= 9) {
 *  document.getElementById(“vanaf”).innerHTML = d.getMonth()+3;
    document.getElementById(“
   jaarBis”).innerHTML = d.getFullYear(); } else{
 *  document.getElementById(“vanaf”).innerHTML = d.getMonth()-9;
    document.getElementById(“
   jaarBis”).innerHTML = d.getFullYear()+1; }
 * if (d.getMonth() == 11) {
    document.getElementById(“voor”).innerHTML = d.getMonth()-
   10; document.getElementById(“jaar”).innerHTML = d.getFullYear()+1; } else{ document.
   getElementById(“voor”).innerHTML = d.getMonth()+2; document.getElementById(“jaar”).
   innerHTML = d.getFullYear(); }
 * document.getElementById(“tem”).innerHTML = d.getFullYear()+1;
 * document.getElementById(“prijs”).innerHTML = berekenPrijs();
 *  function berekenPrijs() {
 *  var year = d.getFullYear();
    var month = d.getMonth(); var lidgeld = 65; var
   prijs = 0;
 *  var extraMag = 0;
 *  switch (month){
    case 0: extraMag = 45; break; case 1: extraMag = 40; break;
   case 2: extraMag = 35; break; case 3: extraMag = 30; break; case 4: extraMag 
   = 25; break; case 5: extraMag = 20; break; case 6: extraMag = 20; break; case
   7: extraMag = 15; break; case 8: extraMag = 10; break; case 9: extraMag = 5; 
   break; case 10: extraMag = 0; break; case 11: extraMag = 0; break;
 *  }
 *  prijs = lidgeld + extraMag;
 *  return prijs;
    } </script>
 * Het is mij reeds gelukt om de prijs visueel via code aan te passen nl. document.
   getElementsByName(“rfmp_priceoptions_4359”)[0].options[0].innerHTML…
 * Maar verder in de checkout wordt hiermee geen rekening gehouden. De value is 
   hiermee dus niet echt overschreven.
    Welke waarden/elementen in de code moeten
   hiervoor nog aangepast worden ? Of kan dit op een eenvoudigere manier aangepast
   worden ?
 * Alvast bedankt !
 * The page I need help with: _[[log in](https://login.wordpress.org/?redirect_to=https%3A%2F%2Fwordpress.org%2Fsupport%2Ftopic%2Fdynamische-prijs%2F%3Foutput_format%3Dmd&locale=en_US)
   to see the link]_

Viewing 1 replies (of 1 total)

 *  [simonpresp](https://wordpress.org/support/users/simonpresp/)
 * (@simonpresp)
 * [8 years, 7 months ago](https://wordpress.org/support/topic/dynamische-prijs/#post-9684586)
 * Ik heb dit opgelost door met jQuery gewoon de waarde in het inputveld te zetten:
   
   jQuery(‘p#rfmp_open_amount_427 input’).val(amtd); waar amtd de uiteindelijk berekende
   prijs is. Dat werkt gewoon. Je moet even in de gegenereerde html van je site 
   kijken welke ID in jouw geval de p heeft waar je inputveld binnen valt.
 * groet,
    Simon PresentatiePlaza
    -  This reply was modified 8 years, 7 months ago by [simonpresp](https://wordpress.org/support/users/simonpresp/).
    -  This reply was modified 8 years, 7 months ago by [simonpresp](https://wordpress.org/support/users/simonpresp/).

Viewing 1 replies (of 1 total)

The topic ‘Dynamische prijs’ is closed to new replies.

 * ![](https://ps.w.org/mollie-forms/assets/icon-256x256.png?rev=3502800)
 * [Mollie Forms](https://wordpress.org/plugins/mollie-forms/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/mollie-forms/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/mollie-forms/)
 * [Active Topics](https://wordpress.org/support/plugin/mollie-forms/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/mollie-forms/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/mollie-forms/reviews/)

 * 1 reply
 * 2 participants
 * Last reply from: [simonpresp](https://wordpress.org/support/users/simonpresp/)
 * Last activity: [8 years, 7 months ago](https://wordpress.org/support/topic/dynamische-prijs/#post-9684586)
 * Status: resolved