1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| function isHeureValide(d)
{
// Cette fonction vérifie le format HH:MN saisi et la validité de l'heure.
// Le séparateur est défini dans la variable separateur
var separateur=":"; // separateur entre HH et MN
var h=(d.substring(0,2));
var m=(d.substring(3,5));
var ok=1;
if ( ((isNaN(h))||(h<1)||(h>24)) && (ok==1) ) {
alert("L heure n'est pas correcte."); ok=0;
}
if ( ((isNaN(m))||(m<0)||(m>60)) && (ok==1) ) {
alert("Les minutes ne sont pas correctes."); ok=0;
}
}
if (((d.substring(2,3)!=separateur)&& (ok==1))) {
alert("Les séparateurs doivent être des "+separateur); ok=0;
}
return ok;
} |