Hi,
ich habe das folgende
function formatDecimal(Number, dec)
{
Number += "";
RoundNumber = Math.floor(Number*Math.pow(10,dec)+0.5)*Math.pow(10,-dec);
RoundNumber += "";
//alert(RoundNumber);
if ( RoundNumber.indexOf(".") != -1)
{
//alert(RoundNumber.length);
//alert("index= " + RoundNumber.indexOf("."));
decPoint=(RoundNumber.length - RoundNumber.indexOf(".")-1);
//alert("decimal" + decPoint);
switch(decPoint)
{
case 0:
//RoundNumber += "00";
break;
case 1:
RoundNumber += "0";
break;
}
}
else
{ RoundNumber += ".00";}
return RoundNumber;
}
und es wirdt in einer Schleife aufgerufen 20 * 3
document.Purchase["txtAmount"+i].value = formatDecimal(Amount,2);
document.Purchase["txtUnitPrice"+i].value = formatDecimal(Price,2);
document.Purchase.txtTotal.value = formatDecimal(Total,2);
und kann nie die Daten aendern.
Gruss,
Dalia
warum nicht das alertfenster. Sag es mal bitte etwas genauer, was genau
du debuggen willst.
Wenn dich das permanente <Enter>-drücken stört, schlage ich vor ein
textarea einzubinden und alle relevanten daten dortrein auszugeben. oder
du öffnest ein seperates browser fenster und lässt dir die daten dort
anzeigen
bye eddie