undefined ??
dalia
- javascript
Hallo Alle Zusammen,
da ich Netscape 4 benuetzen muss kann ich leider toFixed(2) function nicht benuetzten.
das folgenden Funktion ist Ok
function formatDecimal(Number, dec)
{
Number += "";
RoundNumber = Math.floor(Number*Math.pow(10,dec)+0.5)*Math.pow(10,-dec);
RoundNumber += "";
if ( RoundNumber.indexOf(".") != -1)
{
decPoint=(RoundNumber.length - RoundNumber.indexOf(".")-1);
switch(decPoint)
{
case 0:
RoundNumber += "00";
break;
case 1:
RoundNumber += "0";
break;
}
}
else
{ RoundNumber += ".00";}
parseFloat(RoundNumber);
}
aber beim uebergabe:
document.Purchase["txtUnitPrice"+i].value = formatDecimal(Price,2);
da kriege ich undefined
wo
Price = eval(document.Purchase["txtUnitPrice"+i].value);
voraus vielen Dank,
Dalia
Hallo Alle Zusammen,
da ich Netscape 4 benuetzen muss kann ich leider toFixed(2) function nicht benuetzten.
das folgenden Funktion ist Ok
function formatDecimal(Number, dec)
{
Number += "";
RoundNumber = Math.floor(Number*Math.pow(10,dec)+0.5)*Math.pow(10,-dec);
RoundNumber += "";
if ( RoundNumber.indexOf(".") != -1)
{
decPoint=(RoundNumber.length - RoundNumber.indexOf(".")-1);
switch(decPoint)
{
case 0:
RoundNumber += "00";
break;
case 1:
RoundNumber += "0";
break;
}
}
else
{ RoundNumber += ".00";}
parseFloat(RoundNumber);
}
aber beim uebergabe:
document.Purchase["txtUnitPrice"+i].value = formatDecimal(Price,2);
da kriege ich undefined
wo
Price = eval(document.Purchase["txtUnitPrice"+i].value);
voraus vielen Dank,
Dalia
Sorry!
ich habe
return parseFloat(RoundNumber);
vergessen.
kommt eine Zeitlang nicht heraus dann entsetzt schickt man die frage ab und ploetzlich kommt die Idee!
Dalia
Ich glaube das gefuehl das man da nicht Alleine vor dem Pc starrt und dass man da im forum nachfragen kann
Hallo Alle Zusammen,
da ich Netscape 4 benuetzen muss kann ich leider toFixed(2) function nicht benuetzten.
das folgenden Funktion ist Ok
function formatDecimal(Number, dec)
{
Number += "";
RoundNumber = Math.floor(Number*Math.pow(10,dec)+0.5)*Math.pow(10,-dec);
RoundNumber += "";
if ( RoundNumber.indexOf(".") != -1)
{
decPoint=(RoundNumber.length - RoundNumber.indexOf(".")-1);
switch(decPoint)
{
case 0:
RoundNumber += "00";
break;
case 1:
RoundNumber += "0";
break;
}
}
else
{ RoundNumber += ".00";}
parseFloat(RoundNumber);
}
aber beim uebergabe:
document.Purchase["txtUnitPrice"+i].value = formatDecimal(Price,2);
da kriege ich undefined
wo
Price = eval(document.Purchase["txtUnitPrice"+i].value);
voraus vielen Dank,
Dalia