cs_malexandre
Messages postés1Date d'inscriptionvendredi 1 avril 2005StatutMembreDernière intervention 1 avril 2005
-
1 avril 2005 à 11:22
Arto_8000
Messages postés1044Date d'inscriptionlundi 7 mars 2005StatutMembreDernière intervention13 juillet 2010
-
2 avril 2005 à 03:25
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
A voir également:
Le certificat distant n'est pas valide selon la procédure de validation