A parte il fatto che non è indicato quale sia la data di inizio e quale la data di fine, il selettore dell’intervallo di date ti ostacola continuamente se la valutazione corrente della data di fine precede la data di inizio, o se è nel futuro. Ma dato che l’anno viene per ultimo, non sa nemmeno se sia effettivamente così! Proviamo a inserire un intervallo dal 12/12/2023 al 31/12/2023 con la data odierna:
- l’inserimento di 12/… nella seconda casella è vietato perché è nel futuro?
- Cambiare l’anno reimposta completamente la seconda casella a metà digitazione perché ???
La soluzione sarebbe semplicemente smettere di valutare le date l’una rispetto all’altra, o rispetto alla data corrente, e lasciare che l’utente inserisca qualsiasi data (valida) in una delle due caselle. Quale casella sia l’inizio e quale la fine non deve avere alcun significato, e se una data è nel futuro, può semplicemente essere limitata a “oggi” in seguito (una volta che i dati vengono aggiornati).