Hallo,
meine Funktion sollte einzustellende Artikel abweisen, wo das Ablaufdatum weniger als 3 Monate noch gültig ist.
Ein Problem bekomme ich aber wenn ich z.B. bei (Month-3) als Month den Wert 3,2,1 oder 0 habe. Evtl. könnte ich das mit SWITCH umgehen, oder gibt es eine elegantere Lösung?
...
var now = new Date();
var Month = now.getMonth();
var Year = now.getYear();
if(Year < 999)
Year+=1900;
function validateLotUsableTo()
{
if (document.createLot.lotUsableToYear.value >= Year && document.createLot.lotUsableToMonth.value >= (Month-3))
{
return true;
}
else
{
alert("Artikel, die sich 3 Monate vor dem Verfalldatum befinden, dürfen nicht eingestellt werden!");
return false;
}
}
...
Gruß
Siegfried
PS: Bin nur gelegentlich mit JavaScript unterwegs...