i hvert fald skal Round være med stort i Math.Round: Temp_Amount = Math.Round(Temp_Amount * 100) / 100;
Men kunne du ikke sige hvad fejlen består i? Laver den en scriptfejl eller printer den det forkerte ud?
Desuden skal du også være sikker på at Ele.selectedIndex; (som du skriver et par gange) giver det ønskede resultat. Vel at mærke giver den _ikke_ værdien i den valgte select-option (eller hvad du prøver på at hente).
den første : if (aFe == "x_AntalVoksenSalg") den virker fint ind i min asp side. men de to andre de returnere ikke noget i aspen, de kommer bare en lille ikon om fejl nede expore når jeg kalder på dem :(
okay, nu er det svært helt konkret at se fejlen når man ikke har selve siden at kigge på (du kunne derfor smide et link til den side du arbejder på).
Og så må du meget undskylde - Math.round skal være med lille ;-S En tanketorsk fra min side af.
Men i hvert fald er der temmelig sikkert en fejl i AntalBarnSalg hvor du til sidst nok skal skrive: if (isNaN(aAmount)){ BarnSalg= parseFloat(aAmount.replace(",",".")); } if (isNaN(aAmount1)){ BarnSalg1=parseFloat(aAmount1.replace(",",".")); } var Temp_Amount= 0.00; Temp_Amount = AntalBarnSalg * parseFloat(BarnSalg + BarnSalg1); Temp_Amount = Math.round(Temp_Amount * 100) / 100; Edit_Box = document.getElementById("x_PrisBarnSalg"); Edit_Box.value = Temp_Amount; }
okay det skulle ikke være x_AntalInfantSalg så ;-)
Jeg skal desværre noget lige nu, så jeg kan først se på det i morgen - så enten må du vente lidt eller måske kan en anden hjælpe dig. Sorry.
Foresten skal du kalde din funktion rigtigt: <select size="1" name="x_AntalBarnSalg" onchange="regn('AntalBarnSalg');"> skal være: <select size="1" name="x_AntalBarnSalg" onchange="udregn('AntalBarnSalg');">
Her skal der sikkert stå noget ASP i stedet for 12 og 20, men pointen er at du først glemte at sætte nogle tal ind som argumenter til funktion (den kræver jo tre).
supeerrrrrrrr,,, tussind tak for hjælpen, det virker,(du må lige svare så du kan får nogle poin)
men jeg har et andet spørgsmål som hvad nu hvis de her valgte informationer skal gemmes i opretbooking tabelen og der skal samtidiget minuses en fra antalet. hvordan kan man gøre det ?.(jeg skal nok smide flere poin ind) :)
Du vil gemme dataene i en tabel (database vel) - og derefter trække én fra antalet af personer. Eller skal brugeren senere kunne vælge et andet antal personer?
Det skal lige sides at jeg ikke kan ASP, så du må evt. stille det spørgsmål i ASP-kategorien, hvis det er noget i den stil du tænker på ;-)
alle de informationer skal kunne gemmes i en tabel i databasen, og derefter skal der - en fra antalet. en måske skulle jeg stille spørgesmålet i asp sektionen. men det var mere fordi, at nu havde du hjulpet lige præsic med det her, og evt kunne være nemmere for dig.
jamen det var så lidt - men mon ikke dem i asp-kategorien kan hjælpe. Jeg synes bare det lyder lidt mærkeligt at sende det hele ind i databasen og derefter trække én fra. Det kan du jo ligeså godt gøre før du sender det ind i databasen. Eller også har du andre tanker :-)
Takker for point forresten :-)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.