'oilou, j'ai un formulaire qui contient un champs ('date_relance') et x champs ('date_relance_res'+i) -en general 2 ou 3.
mon code pour verifier que la date est correct :
function verif(){
var sdate = document.forms['formulaire'].elements['date_relance'].value;
var date = new Date();
date.setFullYear(sdate.substr(6,4));
date.setMonth(parseInt(sdate.substr(3,2),10) - 1);
date.setDate(sdate.substr(0,2));
date.setHours(0);
date.setMinutes(0);
date.setSeconds(0);
date.setMilliseconds(0);
da=((date.getTime()/1000));
var nowdate = new Date();
now=((nowdate.getTime())/1000);
if(now > da)
{
alert('la date relance est anterieure a la date actuelle!');
return false;
}
verif2();
}
function verif2(){
var i=0;
var z=document.forms['formulaire'].elements['z'].value;
while(i<parseInt(z))
{
var adate = document.forms['formulaire']
.elements['date_relance_res'+i].value;
var dates = new Date();
dates.setFullYear(sdate.substr(6,4)); alert('e');
dates.setMonth(parseInt(sdate.substr(3,2),10) - 1);
dates.setDate(sdate.substr(0,2));
dates.setHours(0);
dates.setMinutes(0);
dates.setSeconds(0);
dates.setMilliseconds(0);
da=((dates.getTime()/1000));
var nowdate = new Date();
now=((nowdate.getTime())/1000);
if(now > da)
{
alert('la date relance est anterieure a la date actuelle!');
return false;
}
i=i+1;}
}
mais, probleme :
la fonction verif() fonctionne impecc, mais pas la fonction verif2() !
en effet, le alert ne s'affiche plus a partir de cette ligne :
dates.setFullYear(sdate.substr(6,4)); alert('e');
le while est interrompue! because que quand je fais alert(adate) -valeur de mon formulaire, il m'en affiche un, mais pas tous mes champs date_relance_res.... OU est le probleme siouplais? la fonction verif2() ne verifie aucun de mes champs!
merci pour tout le soutien que vous pourrez m'apporter.
Tu obtiens quoi si tu fais alert(sdate) au début de ta fonction verif2 ?
fonction verif date
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
dune jeu point and click réalisé en PHP/MYSQL/JQUERY : Dune - Moneo au service de l'Empereur-dieu