ho realizzato questo codice per confrontare due campi data
ma non mi funzione sapreste dirmi il perchè .grazie
function CheckForm () {
strData = document.getElementById("cal-field-1").value ;
giorno = parseInt(strData.substring(0, strData.indexOf("-")));
mese = parseInt(strData.substring(strData.indexOf("-") + 1, strData.lastIndexOf("-")));
anno = parseInt(strData.substring(strData.lastIndexOf("-") + 1, strData.length));
totale = giorno + mese + anno;
strData2 = document.getElementById("data_corrente").value;
giorno_ordine = parseInt(strData2.substring(0, strData2.indexOf("-")));
mese_ordine = parseInt(strData2.substring(strData2.indexOf("-") + 1, strData2.lastIndexOf("-")));
anno_ordine = parseInt(strData2.substring(strData2.lastIndexOf("-") + 1, strData2.length));
totale_ordine = giorno_ordine + mese_ordine + anno_ordine;
if (totale > totale_ordine)
{
alert("il campo data consegna non e corretto")
return (false);
}
return v.exec();
}
v.exec chiama un validation form