bonjour à tous
je n'arrive pas à faire marcher cette fonction script destinée à tester si une heure(et minute) saisies sont correctes :
cette fonction recupere normalement un champ input CE_HEURE_RELANCE size="5"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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; }
merci d'avance
Partager