Où est l'erreur [Fermé]

Signaler
-
Messages postés
32045
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
10 avril 2021
-
Bonjour,
Je ne comprend pas d'où viens mon erreur? Car mon script marche pas !!!!

function verif() { // Controle du formulaire 
            err=1;
            // Saisie des differentes valeurs 
            a=document.controleChamps.datedebut.value;
            b=document.controleChamps.datefin.value;
            c=document.controleChamps.nprojet.value;
            d=document.controleChamps.nom_lieu_chantier.value;
            f=document.controleChamps.hjeudi.value;
            h=document.controleChamps.hlundi.value;
            k=document.controleChamps.hmercredi.value;
            l=document.controleChamps.hmardi.value;
            g=document.controleChamps.hvendredi.value;
            e=c.length;
          
            var calculdatedeb = a;
            var calculdatefin = b;
            var i;
            calculdatedeb = a.substring(4,5);
            calculdatefin = b.substring(4,5);
            i=calculdatefin-calculdatedeb;
            
            if (i>7) {
                alert("Vous devez remplir un pointage hebdomadaire, il ne peut depasser 7 jours");
                err=1;
                return false;
            }
            
             


EDIT : Ajout du LANGAGE dans les balises de code (la coloration syntaxique).
Explications disponibles ici : ICI

Merci d'y penser dans tes prochains messages.

1 réponse

Messages postés
32045
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
10 avril 2021
3 386
Bonjour,

Première chose ...
TOUJOURS déclarer les variables en javascript ( en utilisant "var")
exemple :
var  a=document.controleChamps.datedebut.value;


ensuite ... que dit la console de ton navigateur ??
Peux tu essayer via le plugin firebug (pour firefox) ??