remyhoussem
Messages postés50Date d'inscriptionmardi 27 octobre 2009StatutMembreDernière intervention16 décembre 2012
-
23 juin 2010 à 14:25
remyhoussem
Messages postés50Date d'inscriptionmardi 27 octobre 2009StatutMembreDernière intervention16 décembre 2012
-
24 juin 2010 à 15:36
//Le type de la carte
if(document.cc[0].checked){card="master"}
if(document.cc[1].checked){card="visa"}
if(document.cc[2].checked){card="amex"}
if (card=='') {
error("Vous n\'avez pas choisi le type de carte")
return
}
//Date d'expiration
if (exp_year < cur_year) {
error("La carte a expiré")
return
}
if ((exp_year == cur_year) && (exp_month < cur_month)) {
error("La carte a expiré")
return
}
//Suppression des espaces et autre
for (var k = 0; k < Str.length; k++){
var oneChar = Str.charAt(k)
if ((oneChar != " ") && (oneChar != "-")) {
newStr += Str.charAt(k)
}
}
//Verifie le chiffre numerique
for (var k = 0; k < newStr.length; k++){
var oneChar = newStr.charAt(k)
if (oneChar < "0" || oneChar > "9") {
error("caractères invalides dans le numéro.")
return
}
}
//nombre de chiffres de la carte
// si toutes les tests passés
if (!failed){
//whatever redirection is necessary goes here
alert("Le numéro de carte de crédit est valide.")
}
}//Fin de la fonction checkcc
value = 0
value +=parseFloat(cc0)
value +=parseFloat(cc1)
value +=parseFloat(cc2)
value +=parseFloat(cc3)
value +=parseFloat(cc4)
value +=parseFloat(cc5)
value +=parseFloat(cc6)
value +=parseFloat(cc7)
value +=parseFloat(cc8)
value +=parseFloat(cc9)
value +=parseFloat(cc10)
value +=parseFloat(cc11)
value +=parseFloat(cc12)
value +=parseFloat(cc13)
value +=parseFloat(cc14)
value = 0
value +=parseFloat(cc0)
value +=parseFloat(cc1)
value +=parseFloat(cc2)
value +=parseFloat(cc3)
value +=parseFloat(cc4)
value +=parseFloat(cc5)
value +=parseFloat(cc6)
value +=parseFloat(cc7)
value +=parseFloat(cc8)
value +=parseFloat(cc9)
value +=parseFloat(cc10)
value +=parseFloat(cc11)
value +=parseFloat(cc12)
value +=parseFloat(cc13)
value +=parseFloat(cc14)
value +=parseFloat(cc15)
value=value.toString()
if (value.charAt(1) != 0) {
error("numéro de carte invalide.")
return
}
}
function error(msg) {
alert(msg)
failed=true
}
</script>
c'est koi ce code un javascript ou koi je ne le comprebds pa il'y t'il quelqu'un qui peut m'aider
PascalCmoa
Messages postés239Date d'inscriptionmercredi 19 février 2003StatutMembreDernière intervention17 janvier 20135 23 juin 2010 à 17:20
Bonjour,
Effectivement c'est bien du javascript (on le voit en regardant les balises de départ et de fin), ensuite ce qu'il fait, il faut lire le code tout simplement. Je dirai a vu de nez et en 1ere lecture qu'il fait une vérification de carte bleu nan ???