il componente di form.io per le date è piuttosto avanzato ma può creare problemi di compatibilità con i browser più datati, per fare una form con alto grado di compatibilità consigliamo un campo textfield con input mask 99/99/9999
a cui aggiungiamo una validazione js del tipo:
Questo controllo può essere aggiunto alla custom validation per verificare che la data contenuta nel campo della form my_expiry_date
sia valida e successiva alla data odierna.
Il lavoro più rilevante lo fa la libreria momentjs, alla quale si rimanda per maggiori informazioni.
Se il modulo che si sta implementando deve supportare il multilingua, è necessario gestirlo nel codice, controllando la lingua della pagina (il tag html contiene la lingua della pagina corrente come attributo) e inserendo le stringhe nelle lingue che si desidera supportare.