Be` se usi una tua sintassi personale ...
I numeri vanno scritti senza virgole e con il punto decimale in qualsiasi linguaggio di programmazione.
Se per te e` necessario usare una codifica diversa nel campo visualizzato, devi fare una conversione prima e dopo.
codice:
function calcola(sc) {
var prez_e = sc.form.PREZZO_SERVER.value;
prez_e = prez_e.replace(/[\. ]/g, ""); // toglie punti e spazi
prez_e = prez_e.replace(/\,/, "."); // sost virg. con punto
var prez = parseFloat(prez_e);
var scon = parseFloat(sc.value);
var net = String(Math.round((prez - prez*scon/100) *100) / 100); // arrotondato
net.replace(/\./, ",");
// ?? occorre sostituire qualcosa altro?
sc.form.NETTO.value = net;
}
(attenzione a copiare giusto: ci sono delle backslash - se non le vedi fai un "quote" del messaggio prima di fare il copia-incolla)