Ich versuche, eine if
Bedingung in JavaScript/PHP zu schreiben. Ich erhalte einen Wert für datefield shipdate. Wenn shipdate
nicht null oder leer ist oder das Versanddatum nicht '0000-00-00'
ist, dann sollte shipstatus
Wert 'Completed'
oder sonst 'Pending'
sein. Ich bekomme nicht die richtige Ausgabe.Wenn Bedingung, wo Datum ist nicht null und Datum ist nicht '0000-00-00'
Gibt es einen Fehler im unten stehenden Skript?
if ((shipdate.getValue() !== "") && (shipdate.getValue() !== '0000-00-00'))
{
shipstatus.setValue('Completed');
} else {
shipstatus.setValue('Pending');
}
Als ich versuchte, console.log, iam Wert bekommen '
In console.log, iam ein Wert wie dieser immer '1899-11-29T18: 30: 00.000Z' für 'ShipDate' . Ich bin mir nicht sicher warum?
Sie sagte: ShipDate NOT NULL oder leer ist oder ShipDate NICHT ‚0000 -00-00 'aber du verwendest && in deinem if. Verwenden Sie || stattdessen ? –
Haben Sie eine Lösung gefunden? –