15. april 2000 - 15:46Der er
8 kommentarer og 2 løsninger
plus og gange i input box….
Hvis man har fx 5 input boxe, hvor man kan skrive tal i, kan man så få dem til at gange antallet i boxen, men et skjult tal(pris) og få dem til at plusse det hele sammen så den viser et i alt tal…
Eks. I den første box skriver man 2, og inde i koden et sted står der at prisen er 5 kr så bliver det 10 kr i total boxen… lidt ligesom en indkøbskurv…
De fleste virksomheder har efterhånden bevist, at AI virker.
Pilotprojekter leverer resultater. Medarbejdere bruger generative AI-værktøjer. Nye use cases dukker op på tværs af organisationen.
Der er sikkert en nemmere løsning, men jeg havde engang en opgave, hvor jeg skulle lave en "online shop" i JavaScript... Det løste jeg med følgende koder: <input name="IBMHD45" type="text" size="3" value=""> <input name="IBMHD91" type="text" size="3" value=""> Osv. og JavaScriptet: if (document.formular.IBMHD45.value > 0) { temp = temp + (document.formular.IBMHD45.value * 1899); HD45Antal = document.formular.IBMHD45.value; }
I din html fil indsætter du en formular med de fem input felter: <input name="box1" type="text" value=""> <input name="box2" type="text" value=""> <input name="box3" type="text" value=""> <input name="box4" type="text" value=""> <input name="box5" type="text" value=""> <input name="resultat" type="text" value=""> og <input type="button" name="submit" value="submit" OnClick="beregn()">
Javascript koden skal vist nok (jeg har aldrig lavet den på denne måde før), laves som: function Beregn() { var temp, pris; if (document.formular.box1.value > 0) { temp = temp + (document.formular.box1.value * Din_Pris); } if (document.formular.box2.value > 0) { temp = temp + (document.formular.box2.value * Din_Pris); } if (document.formular.box3.value > 0) { temp = temp + (document.formular.box3.value * Din_Pris); } if (document.formular.box4.value > 0) { temp = temp + (document.formular.box4.value * Din_Pris); } if (document.formular.box5.value > 0) { temp = temp + (document.formular.box5.value * Din_Pris); } pris = eval(temp) document.formular.resultat.value = pris;
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.