Ho una configurazione maschera su un campo data utilizzando il modulo maschere angolare-ui in questo modo:angularjs maschera caratteri di override
<input type="text"
id="date"
ng-model="transaction.date"
ui-mask="99/99/9999" />
Se ho 30.05.2013 in campo e voglio cambiare che a 10/05/2013 semplicemente inserendo un "1" all'inizio, spinge tutti i caratteri in modo che diventi 13/00/5201.
C'è modo per forzare ui-maschera per sovrascrivere il carattere invece di inserirla? (Questo permetterebbe di risparmiare qualcuno da colpire 'delete' poi il carattere
Esempio:. http://jsfiddle.net/5NbD7/ Se si digita '30' sulla parte anteriore del mio esempio si finirà con 30/01/0120 avrei preferito che ignorare il caratteri e produrre 30/01/2010
Potrebbe mettere su un jsfiddle? – Strawberry
L'ho controllato e non capisco perché vorresti che l'UX si comportasse in quel modo. Quindi vuoi che cancelli un personaggio durante la digitazione? Cosa succede se l'utente non vuole cancellare un personaggio? Penso che sia molto più intuitivo di quello che stai chiedendo. – Strawberry
Ciò funzionerebbe bene nelle schermate di immissione dei dati in cui stiamo cercando di salvare ogni sequenza di tasti. – map7