Calcul de la clé d'un RIB bancaire dans un formulaire PDF

kiki34500 - Modifié par jordane45 le 19/06/2014 à 16:43
jordane45 Messages postés 37277 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 26 mars 2023 - 23 juin 2014 à 10:02
Bonjour,
Je me tourne vers ce forum, n'ayant pas eu de réponse sur un forum dédié au format PDF.
Voilà mon problème.

J'ai un formulaire PDF dans lequel j'ai 3 champs :
banque, guichet, compte.
ensuite dans le champs clé j'ai mis le code javascript suivant dans l'onglet calcul.

function getKey(banque, guichet, compte) {
  if (5 != banque.length || 5 != guichet.length || 11 != compte.length)
    return;
  function replaceAlpha(alpha) { return '12345678912345678923456789'.charAt(alpha.charCodeAt(0) - 65); }
  compte= parseInt(compte.toUpperCase().replace(/[A-Z]/g, replaceAlpha), 10);
  return 97 - (((parseInt(banque, 10)% 97 * 100000 + parseFloat(guichet)) % 97 * 100000000000 + compte) % 97) * 100 % 97;
}

Or quand je saisis les 3 champs banque, guichet et compte rien ne s'affiche dans le champs clé.

Quelqu'un connaissant à la fois le javascript et les formulaires PDF pourrait il me donner un coup de main ?

Merci pour vos réponses

2 réponses

jordane45 Messages postés 37277 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 26 mars 2023 341
19 juin 2014 à 17:24
Bonjour,

1 - Merci de bien vouloir utiliser la coloration syntaxique (les balises de code) lorsque tu postes du code sur le forum.
Explications disponibles ici :
http://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code

J'ai édité le message pour les y mettre.


2 -
quand je saisis les 3 champs banque, guichet et compte rien ne s'affiche dans le champs clé
La question est : Où les saisissez vous ?
Quel code est censé lancer la fonction javascript que vous nous montrez ?




0
Rejoignez-nous