[Javascript]Verif d'une date et d'une heure

Verif d'une date et d'une heure [Javascript] - HTML/CSS - Programmation

Marsh Posté le 26-06-2003 à 13:48:42    

Salut!  
 
Voila j'ai un truc plutot bizarre qui se passe :  
j'ai une procedure de verification de date qui marche correctement, dans la meme function je vérifie (pour l'instant) si le champs contenant l'horaire n'est pas vide.  
 
Code:  

Code :
  1. function verif(f)
  2. {
  3. //Vérifier la date  
  4. var d=f.Date.value;
  5. if (d == "" )
  6.    {
  7.    alert('Format de la date incorrect.');
  8.    return false;
  9.    } else {
  10.               e = new RegExp("^[0-9]{1,2}\/[0-9]{1,2}\/([0-9]{2})$" );
  11.       if (!e.test(d))
  12.          {
  13.          alert('Format de la date incorrect.');
  14.          return false;
  15.          }
  16. // On sépare la date en 3 variables pour vérification,     
  17.       j = parseInt(d.split("/" )[0], 10); // jour   
  18.        m = parseInt(d.split("/" )[1], 10); // mois   
  19.       a = parseInt(d.split("/" )[2], 10); // année  
  20.       if (!( m >= 1 && m<=12 && j>= 1 && j <=31))
  21.          {
  22.          alert('Format de la date incorrect.');
  23.          return false;
  24.          }
  25.       }
  26. alert("test" );
  27. //Vérifier l'Heure  
  28. h=f.Heure.value;
  29. alert(h);
  30. if (f.heure.value=="" )
  31.    {
  32.    alert('Format de l'heure incorrect.');
  33.    return false;
  34.    }
  35. }


 
 
Le probleme est que des que je rajoute le if (f.Heure.value=="" ) plus rien ne marche.il n'affiche pas les 'alert' et ne controle pas la date.Si j'enleve la verifi de l'heure tout marche.  
 
si quelqu'un avait une idée ça m'aiderait  
merci  
sinse

Reply

Marsh Posté le 26-06-2003 à 13:48:42   

Reply

Marsh Posté le 26-06-2003 à 13:53:20    

Pourquoi t'as effacé ton précédent topic si c'est pour créer le même ? :heink:

Reply

Marsh Posté le 26-06-2003 à 13:58:49    

Je m'etais planter de catégorie, je l'avais mis dans [python] c pour ça que j'ai demandé a ce qu'il soit effacé (j'ai averti les moderateurs pour qu'il y est 10 000 messages)

Reply

Marsh Posté le 26-06-2003 à 14:00:02    

tu sais, tu peux changer la catégorie en éditant ton 1er post hein :sarcastic:


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 26-06-2003 à 14:02:27    

Désolé je savais pas que c'etait possible :D


Message édité par sinse le 26-06-2003 à 14:02:43
Reply

Marsh Posté le 21-07-2003 à 10:48:36    

Sinse a écrit :

Désolé je savais pas que c'etait possible :D


 
oui mais il faut dire que tu ne viens sur hardware que depuis 1 an et 3 mois...  :pt1cable:


---------------
«Ceux qui croient que les peuples suivront leurs intérêts et non leurs passions n’ont rien compris au XXe siècle.» © Raymond Aron
Reply

Marsh Posté le 21-07-2003 à 11:10:21    

Sinse a écrit :


Code :
  1. function verif(f)
  2. {
  3. ...
  4. //Vérifier l'Heure  
  5. h=f.Heure.value;
  6. alert(h);
  7. if (f.heure.value=="" )
  8.    {
  9.    alert('Format de l'heure incorrect.');
  10.    return false;
  11.    }
  12. }




Humm vérifies la casse sur ton champs Heure, une fois tu l'ecrit Heure et une fois heure. Dans un des deux cas l'objet ne doit pas être trouvé et ça fait peter ton JS.
Note : tu pourrais utiliser h plutot que de répeter f.Heure.value dans ton if.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed