error code sur controle de date, debutant
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 25
| if (document.getElementById("execDateFromSearchField").value=="")
{
date1="01.01.2008";
} else {
date1=document.getElementById("execDateFromSearchField").value;
var reg = new RegExp("[.]+", "g");
var tbDate = date1.split(reg);
if(tbDate.length==3)
{
if(isNaN(tbDate[0]) || isNaN(tbDate[1]) || isNaN(tbDate[2]) || trim(tbDate[0])=="" || trim(tbDate[1])=="" || trim(tbDate[2])=="")
{
noErrorDate = true;
date1=document.getElementById("execDateFromSearchField").value;
} else {
return "false";
}
} else {
return "false";
}
} |
je dois tester la date au bon format jj.mm.aaaa
mais j ai toujours cette erreur object excepted
suite / modification code
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| if(document.getElementById("valueDate").value=="")
{
date4="01.01.2008";
} else {
date=document.getElementById("valueDate").value;
var errorDate = "false";
var reg = new RegExp("[\.]+", "g");
var tbDate = date4.split(reg4);
if(tbDate.length==3)
{
if ( isNaN(tbDate[0]) || isNaN(tbDate[1]) || isNaN(tbDate[2] || trim(tbDate[0])=="" || trim(tbDate[1])=="" || trim(tbDate[2])=="") ) {
errorDate = "true";
return "false";
}
} else {
return "false";
}
} |
apparemment j ai toujours le meme problème ou 01.01.01 passe ne verifie pas le format - auriez-vous une idee?