Avatar billede Emma Juniormester
25. november 2021 - 15:50

.Indsæt output i en formulars nummerboks

Jeg havde oprettet den under HTML men har nu flyttet den hertil

Jeg er i gang med at lave et formular til beregning af en gulvpris.
Jeg skal lave det automatisk ved brug af oplysninger i andre nummerbokse.
Jeg har fundet systemet til beregning af det men mangler overførelsen til nummer boks til videre beregning.
Da jeg skal bruge send/beregningsknappen senere skal det være automatisk. som de 2 formular også er
Jeg håber på at nogle vil hjælpe mig.og at det kan lade sig gøre
Koden er her:
<html>
<head>
<meta charset="utf-8">

</head>
<body>

<form oninput="result.value=parseInt(a.value)+parseInt(b.value)">
  <input type="number" id="b" name="b" value="50" /> +
  <input type="number" id="a" name="a" value="30" /> =
  <output name="result" for="a b">80</output>
// Denne metode kan let ændres til alle 4 regnearter som: + - * /;
</form>
 
<form oninput="result.value=parseInt(kvm.value)*1.1">

  <input type="number" id="kvm" name="kvm" value="" /> =
  <output type="number" id="result" name="result" for="kvm ">0</output>
// Her kan man lægge 10% til

</form>

//Ovenstående viser metoden til at beregne direkte på formularen

<form>
<label for="Kvm">Antal kvm:</label>
  <input type="number" id="kvm" name="kvm" value="30">
  //Her indtastes størrelsen af gulvet
  <br><br>
  <label for="Kvm Ialt">+ 10% tillæg. Kvm Ialt:</label>
  <input type="number" id="kvm Ialt" name="kvm Ialt" value="">
  //Her beregnes og tillægges 10% spild (gulvets størrelse * 1,1)
  <br><br>
  <label for="kvmPk">kvm pr pakke:</label>
  <input type="number" id="kvmPk" name="kvmPk" value="">
  //Her indtastes indholdet pr pakke
  <br><br>
  <label for="PkAntal">Antal pakke:</label>
  <input type="number" id="pkAntal" name="pkAntal" value="">
  //Her beregnes antalet af pakker (kvm Ialt / kvmPk)
  <br><br>
  <label for="Prispk">Pris pr pakke:</label>
  <input type="number" id="prispk" name="prispk" value="">
// Her indtastes pris pr pakke
  <br><br>
  <label for="Gulvpris">Pris for gulvet:</label>
  <input type="number" id="Gulvpris" name="Gulvpris" value="">
  // Her beregnes prisen for gulvet (pkAntal * prispk)

</form> 

//Jeg skal indsætte resultaterne i input nummer bokse
//Da jeg til sidst skal lave en sammentælling af andre vare
//Her bruger jeg dog sammentælling ved brug af klik metoden.
//Jeg kan bare ikke få mellem resultaterne læst ind i input boksene

</body>
</html>
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester