Come si specifica un carattere facoltativo in una maschera di immissione?Carattere facoltativo nella maschera di immissione
Ho trovato questo plug-in di input mascherato http://digitalbush.com/projects/masked-input-plugin/ e queste definizioni di maschera.
$.mask.definitions['g']="[ ]";
$.mask.definitions['h']="[aApP]";
$.mask.definitions['i']="[mM]";
$.mask.definitions['2']="[0-1]";
$.mask.definitions['6']="[0-5]";
new_mask = "29:69";
$("#txtTime").mask(new_mask);
Definisce una maschera di input per un formato di 12 ore, ad es. 11:00. Vorrei consentire all'utente di specificare solo una cifra per "ora". Invece di dover digitare 01:00, l'utente dovrebbe essere in grado di digitare 1:00. Come lo faccio?
Ma questo ancora non consente all'utente di specificare solo un carattere per l'ora. Quando faccio clic fuori dal campo di input, la maschera inserisce i minuti per la cifra dell'ora mancante. – user823527
Buona cattura, questo sembra un bug nel plugin. Sfortunatamente, non conosco una buona soluzione a meno che tu non modifichi il plugin stesso. –