ma scusa,

if (v1!="" && v2!="") nuovoDato.prezzototNuovo.value=v1*v2;
Questa riga fa la moltiplicazione del primo con il secondo dato se questi ultimi contengono numeri.


var t = nuovoDato.prezzototNuovo.value.replace(".",",");
Questo assegna alla variabile t il valore della moltiplicazione facendo direttamente il replace del carattere da sostiuire.

Dove sta l'errore???