Bonjour,
j'ai un problème en javascript avec une fonction qui doit vérifier la valider d'un champ d'un formulaire.
Je m'explique...J'ai besoin de vérifier la validité d'un numéro de TVA. Il existe une formule pour cela mais je ne parviens pas à la traduire en javascript. peut etre avez vous déjà dû réaliser ce genre d'opération.
Je vous indique la formule au cas ou certains se trouverait le courage de s'attaquer au challenge.
Formule :
un numero de TVA se compose de 2 lettres suivit de 9 chiffres.
Pour controler sa validité, il faut prendre les 7 premiers chiffres et les diviser par 97.
on obtient un reste.
on soustrait ce reste à 97 et le nouveau nombre obtenu doit etre égal aux deux derniers chiffres du numéro de TVA.
exemple :
soit le numéro BE 407034269
4070342 / 97 reste 28
97-28 = 69 ce qui correspond au 2 derniers chiffres du numéro de TVA CQFD
bon, mon niveau de javascript ne me permet pas de réaliser tout ca, je vous montre la base de mon travail mais ca ne fait rien de bon :
var tva = 97 - ((document.forms.VAT.value.substr(0,7)) % 97);
if (tva != (document.forms.VAT.value.substr(7,2)))
{ alert("votre numéro de TVA n'est pas valide");
return false;
}
HELP, c'est vraiment imporant et je ne sais pas du tout comment m'en sortir.
Merci
Alex qui commence vraiment a se demander si il va tenir sa DateLine