2012-07-06 9 views
8

Sto usando il plugin di input mascherato da digitalBush per jQuery, che è molto semplice da usare.Come precompilare 9 con jQuery Masked Input Plugin?

Per alcuni casi, voglio precompilare i dati per il cliente, in modo da per qualcosa di simile:

.mask("123999") 

cliente vedrà:

123___ 

E sarà necessario inserire ultimi 3 cifre. Sta lavorando bene fino al momento voglio precompilare il numero 9, per mostrare qualcosa di simile:

129___ 

avanti nel processo di maschera come "129999", all'utente di vedere 12____

E 'anche possibile avere la maschera con questo plugin che è visibile per l'utente come 129___?

+0

Hai provato aggiungendo un nuovo valore (usando '.VAL()') al casella di testo dopo l'inizializzazione del plugin? –

risposta

11

È possibile ridefinire le definizioni di ingresso mascherati come questo:

$.mask.definitions['9'] = ''; 
$.mask.definitions['d'] = '[0-9]'; 

E quindi utilizzare questa maschera:

.mask("129ddd") 
+1

Grazie! Funziona perfettamente. –

+0

Non riesco ancora a trovare una soluzione per questo –

Problemi correlati