1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138
| <?
function affiche_date($dateamj)
{
if ($dateamj!=null)
{
$j= substr($dateamj,6,2);
$m= substr($dateamj,4,2);
$a= substr($dateamj,0,4);
$date=$j.'/'.$m.'/'.$a;
}
else
{$date=null;}
return($date);
}
function save_date($date)
{
if(date!=null)
{
$j= substr($date,0,2);
$m= substr($date,3,2);
$a= substr($date,6,4);
$dateamj=$a.$m.$j;
}
else
{$dateamj=null;}
return($dateamj);
}
?>
<script type='text/javascript' language='JavaScript'>
function verif_date(date,a_min,a_max)
{
// année mini et maxi entrées en paramètres
if (date.value!="" )
{
var separateur="/"; // separateur entre jour/mois/annee
var j=(date.value.substring(0,2)); //jour
var m=(date.value.substring(3,5)); //mois
var a=(date.value.substring(6)); //année
var s=(date.value.substring(2,3)); //char entre 2 et 3
var t=(date.value.substring(5,6));
/*if (date.value=="" )
{alert('Veuillez remplir la date!'); // dans ce cas on lance un message d'alerte
return false;
}*/
// jour
if ( isNaN(j) ||(j<1)||(j>31) || j.length <2 )
{alert("Le format du jour n'est pas bon "+j); // dans ce cas on lance un message d'alerte
return false;
}
// separateur 1
if ( s!= "/")
{alert("Le format du separateur 1 n'est pas bon "+s); // dans ce cas on lance un message d'alerte
return false;
}
// mois
if ( isNaN(m) ||(m<1)||(m>12) )
{alert("Le format du mois n'est pas bon "+m); // dans ce cas on lance un message d'alerte
return false;
}
// separateur 2
if ( t!= "/")
{alert("Le format du separateur 2 n'est pas bon "+t); // dans ce cas on lance un message d'alerte
return false;
}
//année
if ( isNaN(a) ||(a<a_min)||(a>a_max) )
{alert("Le format annee n'est pas bon "+a); // dans ce cas on lance un message d'alerte
return false;
}
}
else
{return true;}
}
function ajout_date(date)
{
var j=(date.value.substring(0,2)); //jour
var m=(date.value.substring(3,5)); //mois
var a=(date.value.substring(6)); //année
var s=(date.value.substring(2,3)); //char entre 2 et 3
var t=(date.value.substring(5,6));
if(date.value.length==2)
{
if ( isNaN(j) ||(j<1)||(j>31) || j.length <2 )
{
alert("Le format du jour n'est pas bon "+j); // dans ce cas on lance un message d'alerte
return false;
}
else
{
date.value=(date.value+'/');
}
}
if(date.value.length==5)
{
// jour
if ( isNaN(j) ||(j<1)||(j>31) || j.length <2 )
{alert("Le format du jour n'est pas bon "+j); // dans ce cas on lance un message d'alerte
return false;
}
// separateur 1
if ( s!= "/")
{alert("Le format du separateur 1 n'est pas bon "+s); // dans ce cas on lance un message d'alerte
return false;
}
// mois
if ( isNaN(m) ||(m<1)||(m>12) )
{alert("Le format du mois n'est pas bon "+m); // dans ce cas on lance un message d'alerte
return false;
}
date.value=(date.value+'/');
}
}
</script> |
Partager