03. november 1999 - 17:41Der er
4 kommentarer og 1 løsning
Udregninger i formular
Jeg skal lave en formular til bestilling af varer. Jeg skal bruge felter, hvor man indtaster antal, og ønsker så felter, hvor beløbet (antal x pris) bliver skrevet. Til sidst skal der være et felt hvor det samlede beløb (summen af beløbsfelterne) bliver skrevet. Kan det lade sig gøre i JavaScript? Selve udregningen og udskrivningen er jo ikke så svær, men hvordan får jeg det indtastede antal ind i en variabel? Og ligeledes, hvordan får jeg beløbsfelterne ind i en formel, der opsummerer dem?
Skal virksomheder stå stærkere mod angreb og kunne udvikle sig, skal sikkerhed, drift og forretning tænkes sammen. Det er tanken bag Jysk IT’s ambition om at skabe en “sikker fremtid” for kunderne.
<script language="JavaScript"> function beregningTotal () { var total = 0; total += (20.00 * document.order.antal1.value); total += (40.00 * document.order.antal2.value); document.order.totalPris.value = total; }
function updatePris (nummer, stkPris) { prisNavn = "pris" + nummer; antalNavn = "antal" + nummer; var a = document.order[antalNavn].value; document.order[prisNavn].value = a * stkPris; beregningTotal(); }
Til Skjoldby Ja et stykke af vejen, men det er lidt upraktisk, at man skal indsætte priserne både i formularen (for at få prisudregnigen af den enkelte varegruppe og under "funtion beregning af total". (For at få summen). Den sidste skulle gerne opdateres automatisk. Det ville også være rart, hvis de der udfylder formularen ikke har adgang til de udregnede felter. De har jo ikke noget at gøre der. D.v.s, at formularen kun skal indeholde antalsfelter, som skal udfyldes.
Hej skjoldby Så er vi langt henne af vejen, men jeg vil jo gerne have prisen (antal*beløb) udskrevet, bare ikke så brugerne kan skrive i feltet. Nu får du de 60 point. Og så stiller jeg spørgsmålet igen, så du kan få 120 til.
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.