Hola
pirrilon
..si no recuerdo mal (lo hice hace meses) el script controla que el formato sea correcto pero siempre insertándolo desde los links. Por eso lo de dejar el campo como readonly.
Ando con poco tiempo ahora mismo para enredarme pero en cuanto pueda te dejo una solución
Un saludo