no.. da quello che ho capito io vuoi aggiungere altri FORM...

tu le funzioni le richiami cosi:

<input name="sconto" type="text" id="sconto3" onBlur="trasforma()" size="20">

<input name="scontoagg" type="text" id="scontoagg3" onBlur="trasformamore()">


prova a richiamarle così

<input name="sconto" type="text" id="sconto3" onBlur="trasforma('nomeform')" size="20">

<input name="scontoagg" type="text" id="scontoagg3" onBlur="trasformamore('nomeform')">


e le funzioni cambiale così:
<SCRIPT language=javascript>
<!--

function trasforma(f){
q = parseFloat("0"+f.prezzo1.value)
s = parseFloat("0"+f.sconto.value)
t = Math.round(q * (100 - s)) / 100
f.prezzo2.value = t
}
//-->
</SCRIPT>
<SCRIPT language=javascript>
<!--

function trasformamore(f){
if (f.scontoagg.value!="")
x = parseFloat("0"+f.prezzo2.value)
y = parseFloat("0"+f.scontoagg.value)
z = Math.round(x * (100 - y)) / 100
f.prezzo2.value = z
return false
}
//-->
</SCRIPT>



NOTA BENE: nel richiamo alle funzioni, 'nomeform', va sostituito con la PROPRIETA' name del form in cui sono contenuti i campi... (nel caso descritto 'form1')