premetto che nn so se sono nella sezione giusta.....


salve

ho questo script



Sub ShowMq(ByVal sCtrlName,ByVal sValue)
If sValue="" Or IsNull(sValue) Then sValue = 0

%>
<input type="text" name="<%=sCtrlName%>" value="<%=sValue%>" class="normales" style="width:40;" onchange="VerificaMq()">
<%
End Sub




var nTotalMq = null;
function VerificaMq()
{
var oDamq = document.all("damq");
var oAmq = document.all("amq");
var oTotalimq = document.all("mq");

if (oDamq!=null && oAmq!=null && oTotalimq!=null) {

var nDamq = getNumber(oDamq.value);
var nAmq = getNumber(oAmq.value);
var nTotalimq = getNumber(oTotalimq.value);

if (isNaN(nDamq))
nDamq = 0;

if (isNaN(nAmq))
nAmq = 0;

if (isNaN(nTotalimq))
nTotalimq = 0;

if (nTotalMq==null)
nTotalMq = nTotalimq;

if ((nDamq + nAmq / 2 < nTotalMq)) {
if (confirm("ATTENZIONE!!! Stai modificando il mq vuoi continuare?")) {
oTotalimq.value = (nDamq + nAmq ) / 2;
nTotalMq = (nDamq + nAmq ) / 2;
}
} else {
oTotalimq.value = (nDamq + nAmq ) / 2;
}

}
}






<%ShowMq "damq", Request.Form("damq")%>
<%ShowMq "amq", Request.Form("amq")%>


<input type="text" name="mq" class="normales" readonly value="<%=Request.Form("mq")%>" style="text-align:right;width:40">


vi faccio un esempio
se si inserisce
da mq = 50 a mq 60 il risultato sul campo mq è 55


se pero

da mq = 50 a mq 51 il risultato sul campo mq è 505 anzichè 50,5

perchè????????????????????????????????????????????



fatemi sapere.