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.