tester un controle HTML contenant une date
je traville avec le html et je veux tester 2 controle html s'ils contiennent
des dates, j'ai utiliser la fonction getTime(), et j'ai arrivé a traiter le code ci dessous mais rien n'est executable!!!!!
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| function Verifier()
{
((if document.Form1.DateDebut.value!="")||(if document.Form1.DateFin.value!=""))
{
var chaine=document.Form1.DateDebut.value;
var j=(chaine.substring(0,2));
var m=(chaine.substring(3,5));
var a=(chaine.substring(6));
var ddebut=new Date(a,m-1,j);
var debut=ddebut.getTime();
var chaine=document.Form1.DateFin.value;
var j=(chaine.substring(0,2));
var m=(chaine.substring(3,5));
var a=(chaine.substring(6));
var dfin=new Date(a,m-1,j);
var fin=dfin.getTime();
alert("debut= "+ debut.toString() + "fin= "+ fin.toString());
if ((ddebut.getTime()) >(dfin.getTime()))
{
alert("la periode est incorrecte!!");
}} |
j'appelle la fonction comme ca onclick="return Verifier();",je sais pas est ce vrai ou non??????