ho provato di già una cosa del genere:

ho una funzione controlla a cui passo tutto if form di immeissione dati

function controlla(obj) {

obj.w.value=obj.w.value.replace(/\,/g,".");

}

w è un campo di testo del form naturalmente.
Questo script non funziona...
ora provo quello che mi hai suggerito ma mi sembra che faccia la stessa cosa del mio solo che si appoggia a delle variabili ausiliari create all'interno della funzione

Ciao e grazie 1000000