Das Ganze ist eben doch nicht so trivial einfach. Nicht das Setzen der checkbox; das ist trivial… "angewählt" ist der Feldwert der definierte Return value; "nicht gewählt" ist der Feldwert "Off" (grosses O, und nur grosses O).
Das Problem in der Aufgabenstellung ist das saubere Aufbauen der Bedingung für "heute". Hierzu muss zwingend bekannt sein, wie das Eingabefeld formatiert ist. Daraus kann dann ein Date Objekt abgeleitet werden. Parallel hierzu wird ein Date Objekt für "jetzt" gebildet. Nun können wir die internen Werte vergleichen (der interne Wert des Date Objekts ist die Anzahl Millisekunden seit einem Referenzzeitpunkt). Wenn nun die Differenz der internen Werte zwischen "jetzt" und dem eingegebenen Datum zwischen 0 und der Anzahl Millisekunden pro Tag liegt, ist das heutige Datum eingegeben.
Nun zum Code; wir nehmen an, das eingegebene Datum hätte das Format "DD.MM.YYYY", und das Checkboxfeld heisse "heute" mit return Value "ja" :
…und damit sollte es nun funktionieren.
HTH.
Max Wyss.