Ok capito quello che intendevi, il problema è che dovrebbe fare il controllo del numero inserito mentre viene digitato.
Se il numero non ha cifre decimali, lo script le dovrebbe aggiungere per completare l'importo (1000 --> 1.000,00 sempre mentre viene digitato), altrimenti le cifre decimali sono state già inserite e dovrebbe inserire solo la formattazione della parte intera (1000,15 -->1.000,15 sempre mentre viene digitato).
Spero di essere stato + dettagliato adesso.
Grazie 1000 per l'aiuto che mi stai dando!