Buon pomeriggio al forum...

vorrei sapere come posso mettere un controllo su un valore che viene 'visualizzato' usando la 'virgola' come separatore decimale e che invece va scritto con separatore decimale 'punto'...

mi spiego meglio con un esempio:

Situazione A
campo1 = 12,45
percentuale = 50
prezzo di vendita = 6 (sbagliato !!!)

Situazione B
campo del form = 12.45
percentuale = 50
prezzo di vendita = 6.225 (esatto !!!)

ho inserito questa funzione per controllare che sia il punto a separare la cifra nel 'campo1':

onblur="this.value=this.value.replace(/,/g,'.');

ma mi sono accorto che se scrivo direttamente nel campo 'percentuale' il 'campo1' rimane visualizzato con la virgola e mi succede quanto detto nella situazione A; sono costretto a portarmi all'interno del 'campo1' e poi spostarmi con il tasto tab sui campi seguenti a quel punto si verifica la situazione B...

come posso risolvere? grazie