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 :
- function verif(f)
- {
- //Vérifier la date
- var d=f.Date.value;
- if (d == "" )
- {
- alert('Format de la date incorrect.');
- return false;
- } else {
- e = new RegExp("^[0-9]{1,2}\/[0-9]{1,2}\/([0-9]{2})$" );
- if (!e.test(d))
- {
- alert('Format de la date incorrect.');
- return false;
- }
- // On sépare la date en 3 variables pour vérification,
- j = parseInt(d.split("/" )[0], 10); // jour
- m = parseInt(d.split("/" )[1], 10); // mois
- a = parseInt(d.split("/" )[2], 10); // année
- if (!( m >= 1 && m<=12 && j>= 1 && j <=31))
- {
- alert('Format de la date incorrect.');
- return false;
- }
- }
- alert("test" );
- //Vérifier l'Heure
- h=f.Heure.value;
- alert(h);
- if (f.heure.value=="" )
- {
- alert('Format de l'heure incorrect.');
- return false;
- }
- }
|
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