RyzzenMedlem sedan mars 2000279 inlägg anropar funktionen med
form.ExMoms.value = talconvert(Math.round(summa * 0.8));
summa är en variabel innehållande en summa så att säja :D
Men som svar får jag "undefined".
ändrar jag return till bara "tal" ( syftar på den i sista else satsen) så flygger det rakt igenom utan förändring.
function talconvert(send)
{
tal = send;
if(tal.length >= 4)
{
tusen = tal.substr(3,tal.length);
hundra = substr(0,3);
resultat = tusen +" "+ hundra;
return resultat;
}
else
{
return tal.length;
}
}
spangoMedlem sedan juni 20006 147 inlägg Prova det här...
function talconvert(send)
{
tal = send + ""; // Gör om tal till sträng
if(tal.length >= 4)
{
tusen = tal.substr(3,tal.length);
hundra = substr(0,3);
resultat = tusen +" "+ hundra;
return resultat;
}
else
{
return tal.length;
}
}
------------------
All things serve the Beam!
[Redigerat av spango den 29 jun 2001]
RyzzenMedlem sedan mars 2000279 inlägg Problemet löste sej nästan.
Problemet med att få fram längden på "tal" löste sej.
Men nu har han börjat att klaga på raden:
if(tal.length >= 4)
Tecken tre är inget object säjer han.Och då hajar jag det som om han ogillar "tal".
Fler super ideer...
spangoMedlem sedan juni 20006 147 inlägg hundra = substr(0,3);
Du måste tala om vilken sträng du vill ha substrängen från...
------------------
All things serve the Beam!
RyzzenMedlem sedan mars 2000279 inlägg Man fårn tacka för dinna kommentarer Spango.Utan dom hade det alldrig gått.
Så här vart funktionen efter lite extra ombyggnad
function talconvert(send)
{
tal = send + "";
if(tal.length >= 4)
{
tusen = tal.substr(0,(tal.length - 3));
hundra = tal.substr((tal.length - 3),3);
resultat = tusen +" "+ hundra;
return resultat;
}
else
{
return tal;
}
}
spangoMedlem sedan juni 20006 147 inlägg Ser ju lysande ut :bire
------------------
All things serve the Beam!