login  Naam:   Wachtwoord: 
Registreer je!
 Forum

IBAN nummer calculator

Offline Appie_Dijk - 07/08/2013 13:07 (laatste wijziging 07/08/2013 13:42)
Avatar van Appie_DijkLid Goedemiddag iedereen,

Sinds tijden hebben wij onze opdrachtformulieren in PDF (met formuliervelden).
Zoals iedereen weet gaan we binnenkort (helaas) over op IBAN.
Dit betekend dat er een wijziging moet komen in het opdrachtformulier...

Ik denk dat het het makkelijkste is om het rekeningnummer van de klant te vragen en bij welke bank ze bankieren.

Aan de hand hiervan kun je het IBAN-controlenummer berekenen...
Voor meer info, zie: http://nl.wikip...unt_Number

Ik kan in de PDF-formulieren javascript gebruiken om de berekening uit te voeren... maar ik heb geen idee hoe het script er uit zou moeten zien, iemand die me hierbij kan helpen?

Alvast bedankt.

Mvg. Albert


===

Edit:

Ik heb nu dit, alleen werkt het bij zo'n groot getal als bij iban nog niet...

  1. if(getField("TestIBAN").value == "")
  2. {
  3. event.value = 0;
  4. }
  5. else
  6. {
  7. event.value = (getField("TestIBAN").value % 97);
  8. }


=== EDIT 2:

Het de volgende snippet gevonden maar weet niet hoe ik dit in bovenstaande kan verwerken...

Max value for Javascript numbers is: 9007199254740992 This function performs a modulo on numbers bigger than that.

"aNumStr" is the number (as string) you want to devide. "aDiv" is the number you want to devide by.

  1. function modulo( aNumStr, aDiv)
  2. {
  3. var tmp = "";
  4. var i, r;
  5. for ( i=0; i<aNumStr.length ; i++)
  6. {
  7. tmp += aNumStr.charAt( i);
  8. r = tmp % aDiv;
  9. tmp = r.toString( 10);
  10. }
  11. return tmp / 1;
  12. }

1 antwoord

Gesponsorde links
Offline Abbas - 07/08/2013 16:43 (laatste wijziging 07/08/2013 16:43)
Avatar van Abbas Gouden medaille

Crew .NET
Wat je hebt is niet genoeg. Misschien dat dit script je verder kan helpen.
Gesponsorde links
Je moet ingelogd zijn om een reactie te kunnen posten.
Actieve forumberichten
© 2002-2020 Sitemasters.be - Regels - Laadtijd: 0.211s